我正在构建Android应用程序,它需要通过一些唯一的数字/字符串来识别设备。
我听说过ANDROID_ID,但也有报道称,它可能在一些手机型号甚至更新的手机上是相同的。另一件事是,它在出厂重置或系统重新安装后重新创建。我可以接受这一点,尽管我更希望它保持不变。
有没有其他方法可以在不要求更多权限的情况下识别手机?IMEI需要它们(android.permission.READ_PHONE_STATE),但它会吓跑用户。
Shazam是怎么做到的?我知道它会永久地识别手机(它记得在它为新用户引入每月5个标签限制之前,我是一个用户),即使我完全重装了系统。
发布于 2010-12-01 01:50:03
为什么不在一个已知位置的文件中创建一个GUID,并使其成为您的唯一标识符?这样,您就拥有了完全的控制权,并且不需要任何提升的权限(文件系统访问除外)。
https://stackoverflow.com/questions/4316744
复制相似问题