【发布时间】:2013-06-06 03:39:45
【问题描述】:
在开发需要我唯一标识手机用户的应用时。我希望就最好使用手机的 UDID 还是 IMEI 获得一些建议。使用其中任何一个有什么优点/缺点。所有的 cmets 将不胜感激
【问题讨论】:
标签: android windows cordova udid imei
在开发需要我唯一标识手机用户的应用时。我希望就最好使用手机的 UDID 还是 IMEI 获得一些建议。使用其中任何一个有什么优点/缺点。所有的 cmets 将不胜感激
【问题讨论】:
标签: android windows cordova udid imei
如果你想识别设备,你应该尝试 UUID
http://developer.android.com/reference/java/util/UUID.html
或者尝试您自己的标识符。我在 ID 和 MAC 地址上使用了 MD5,并结合了 System-Nano-Time 设备。如果两个设备具有相同的“唯一 ID”,那真的是一个很大的巧合。
【讨论】:
ANDROID_ID 的优点:
ANDROID_ID 对于 android 2.2 和从 4.2 开始不是唯一的)ANDROID_ID 的缺点:
ANDROID_ID 可以在恢复出厂设置时更改。
ANDROID_ID可以是null
可以在有根手机上轻松更改
几家制造商的几款设备都受到 2.2 中的ANDROID_ID 漏洞的影响,它们都具有相同的ANDROID_ID,即9774d56d682e549c。这也是模拟器报告的相同设备ID
文档: http://android-developers.blogspot.in/2011/03/identifying-app-installations.html
ANDROID_ID 不再唯一标识设备:https://stackoverflow.com/a/13465373/150016
IMEI 的优点
IMEI 的缺点
重要链接
【讨论】: