getDeviceID function

Future<String> getDeviceID()

Implementation

Future<String> getDeviceID() async {
  String deviceID = "";

  try {
    if (defaultTargetPlatform == TargetPlatform.android) {
      var androidInfo = await getAndroidDeviceInfo();
      deviceID = androidInfo.id;
    } else if (defaultTargetPlatform == TargetPlatform.iOS) {
      var iOSInfo = await getIOSDeviceInfo();
      deviceID = iOSInfo.identifierForVendor ?? "none_device_id";
    }
  } catch (e) {}

  return deviceID;
}