getDeviceInfo function
Implementation
Future<(String? osVersion, String? fingerprint)> getDeviceInfo() async {
final deviceInfo = DeviceInfoPlugin();
final identifier = await UniqueIdentifier.serial;
if (Platform.isAndroid) {
final android = await deviceInfo.androidInfo;
return (android.version.release, identifier);
} else if (Platform.isIOS) {
final ios = await deviceInfo.iosInfo;
return (ios.systemVersion, identifier);
}
return (null, null);
}