我正在为设备uniqid使用device_info_plus库。一切正常,直到。但现在我面临着一个奇怪的问题。1.所有设备ID都已更改。首先,它们将获得240a75fXXXXXXXXX,如下图所示。现在,它们将获得RKQ1.21XXXXXX.XXX,如下图所示。1.在不同的设备上也发现了相同的设备ID。已从5个不同的设备中获得相同的设备ID。这个问题只在Android设备上出现。iOS上一切正常。我正在使用第一个怎么了?
3htmauhk1#
您可以尝试使用以下代码:设备信息附加:^3.2.1版
String? deviceId = ''; getDeviceID() async { final DeviceInfoPlugin deviceInfoPlugin = DeviceInfoPlugin(); if (Platform.isAndroid) { AndroidDeviceInfo androidInfo = await deviceInfoPlugin.androidInfo; deviceId = androidInfo.androidId ?? ''; } else if (Platform.isIOS) { IosDeviceInfo iosInfo = await deviceInfoPlugin.iosInfo; deviceId = iosInfo.identifierForVendor ?? ''; } }
roqulrg32#
自v4.1.0起,已从device_info_plus中删除androidID。请查看更改日志。建议使用android_id软件包获取正确的androidId。
2条答案
按热度按时间3htmauhk1#
您可以尝试使用以下代码:
设备信息附加:^3.2.1版
roqulrg32#
自v4.1.0起,已从device_info_plus中删除androidID。请查看更改日志。
建议使用android_id软件包获取正确的androidId。