getBasicDeviceInfoUtil function

Future<String> getBasicDeviceInfoUtil()

Implementation

Future<String> getBasicDeviceInfoUtil() async {
  DeviceInfoPlugin deviceInfo = DeviceInfoPlugin();
  String uniqueId = '';
  String deviceName = '';

  try {
    if (Platform.isAndroid) {
      AndroidDeviceInfo androidInfo = await deviceInfo.androidInfo;
      uniqueId = androidInfo.id;
      deviceName = androidInfo.model;
    } else if (Platform.isIOS) {
      IosDeviceInfo iosInfo = await deviceInfo.iosInfo;
      uniqueId = iosInfo.identifierForVendor ?? '';
      deviceName = iosInfo.name;
    }
  } catch (e) {
    // Handle error if necessary
    print('Error getting device info: $e');
  }

  return '$uniqueId-$deviceName';
}