Android手机的唯一标识符
我正在构建Android应用程序,它需要通过一些唯一的数字/字符串来识别设备。
我听说过ANDROID_ID,但也有报道称在某些手机型号甚至更新中它可能是相同的。 另一件事是它在工厂重置或系统重新安装后重新创建。 我可以忍受,但我宁愿保持不变。
有没有另外一种方法来识别手机而不要求更多的权限? IMEI要求他们(android.permission.READ_PHONE_STATE),但它可以吓跑用户。
Shazam如何做到这一点? 我知道它可以永久识别手机(它记住我是一个用户,然后它会为新用户每月引入5个标签限制),即使我完全重新安装了该系统。
这个stackoverflow问题应该回答你的问题。
为什么不在知名位置的文件中创建GUID并将其作为唯一标识符? 这样你就可以完全控制并且不需要任何提升的权限(文件系统访问除外)。
链接地址: http://www.djcxy.com/p/70155.html上一篇: Unique identifier for Android phone
下一篇: What permission do I need to access Internet from an android application?