getDeviceId method

dynamic getDeviceId()

Implementation

getDeviceId() async {
  if (!isNull(_deviceID)) {
    return _deviceID;
  }
  DeviceInfoPlugin deviceInfo = DeviceInfoPlugin();

  if (Platform.isIOS) {
    // import 'dart:io'
    //var iosDeviceInfo = await deviceInfo.iosInfo;
    //return iosDeviceInfo.identifierForVendor; // unique ID on iOS
    return _deviceID;
  } else if (Platform.isAndroid) {
    var androidDeviceInfo = await deviceInfo.androidInfo;
    _deviceID = androidDeviceInfo.brand; // unique ID on Android
  }
  return _deviceID;
}