getPlatformInfo method
Implementation
Future<String> getPlatformInfo() async {
try {
final deviceInfoPlugin = DeviceInfoPlugin();
if (kIsWeb) {
final webInfo = await deviceInfoPlugin.webBrowserInfo;
return "Platform: Web\nBrowser: ${webInfo.browserName}\nApp Version: ${webInfo.appVersion}";
} else if (Platform.isAndroid) {
final androidInfo = await deviceInfoPlugin.androidInfo;
return "Platform: Android\nDevice: ${androidInfo.device}\nModel: ${androidInfo.model}\nBrand: ${androidInfo.brand}\nVersion: ${androidInfo.version.release}";
} else {
return "Unsupported platform!";
}
} catch (e) {
return "Unsupported platform!";
}
}