getDeviceId function
getDeviceId method this method will get device info like model name and device id
Implementation
Future<String> getDeviceId() async {
String deviceId;
final DeviceInfoPlugin deviceInfoPlugin1 = DeviceInfoPlugin();
final DeviceInfoPlugin deviceInfo = DeviceInfoPlugin();
final deviceInfo1 = await deviceInfoPlugin1.deviceInfo;
final deviceData = deviceInfo1.data;
debugPrint('device data is: $deviceData');
if (Platform.isAndroid) {
final AndroidDeviceInfo androidInfo = await deviceInfo.androidInfo;
deviceId = androidInfo.id;
} else {
final IosDeviceInfo iosDeviceInfo = await deviceInfo.iosInfo;
deviceId = iosDeviceInfo.identifierForVendor!;
}
return deviceId;
}