getDeviceId function
Implementation
Future<String> getDeviceId() async {
final DeviceInfoPlugin deviceInfo = DeviceInfoPlugin();
if (Platform.isAndroid) {
final info = await deviceInfo.androidInfo;
return info.id;
} else if (Platform.isIOS) {
final info = await deviceInfo.iosInfo;
return info.identifierForVendor ?? "unknown_id";
} else {
final info = await deviceInfo.deviceInfo;
return info.data['deviceId'] ?? "unknown";
}
}