【问题标题】:UDID or IMEI- which is better?UDID 或 IMEI - 哪个更好?
【发布时间】:2013-06-06 03:39:45
【问题描述】:

在开发需要我唯一标识手机用户的应用时。我希望就最好使用手机的 UDID 还是 IMEI 获得一些建议。使用其中任何一个有什么优点/缺点。所有的 cmets 将不胜感激

【问题讨论】:

标签: android windows cordova udid imei


【解决方案1】:

如果你想识别设备,你应该尝试 UUID

http://developer.android.com/reference/java/util/UUID.html

或者尝试您自己的标识符。我在 ID 和 MAC 地址上使用了 MD5,并结合了 System-Nano-Time 设备。如果两个设备具有相同的“唯一 ID”,那真的是一个很大的巧合。

【讨论】:

    【解决方案2】:

    ANDROID_ID 的优点:

    1. Settings.Secure.ANDROID_ID。这是设备首次启动时生成和存储的 64 位数量(ANDROID_ID 对于 android 2.2 和从 4.2 开始不是唯一的)

    ANDROID_ID 的缺点:

    1. ANDROID_ID 可以在恢复出厂设置时更改。

    2. ANDROID_ID可以是null

    3. 可以在有根手机上轻松更改

    4. 几家制造商的几款设备都受到 2.2 中的ANDROID_ID 漏洞的影响,它们都具有相同的ANDROID_ID,即9774d56d682e549c。这也是模拟器报告的相同设备ID

      文档: http://android-developers.blogspot.in/2011/03/identifying-app-installations.html

    5. ANDROID_ID 不再唯一标识设备:https://stackoverflow.com/a/13465373/150016

    IMEI 的优点

    1. IMEI 号码始终是唯一的。

    IMEI 的缺点

    1. 许多设备没有 IMEI 号码,即三星 Galaxy Tab 2

    重要链接

    【讨论】:

      猜你喜欢
      • 2012-07-05
      • 2013-03-16
      • 1970-01-01
      • 2011-02-22
      • 2013-11-02
      • 1970-01-01
      • 2013-03-21
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多