getDeviceInfo function

Future<(String?, String?)> getDeviceInfo()

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);
}