我有一个应用程序,并且场景是需要密码才能第一次访问应用程序。现在,当有人使用密码而不是该密码只能在该手机上再次使用时,如果他们卸载该应用程序或类似的东西,就像任何带有唯一密钥的Windows安装软件一样。Android识别独特设备
我所用设备ID喜欢
TelephonyManager manager=(TelephonyManager) getSystemService(Context.TELEPHONY_SERVICE);
String deviceid=manager.getDeviceId();
但我已收到来自用户的投诉很少,当他们更换了SIM或任何东西比它要求输入密码再次和旧密码不起作用。我试图测试它,事实证明,在大多数设备上,设备ID随着sim的变化而改变。之前我没有做太多研究,但现在我已经阅读了大部分问题,并且在我们重新设置手机时,似乎这个ID也会发生变化。现在谁能告诉我什么是唯一标识Android设备的最佳方式?
是的,它是Is there a unique Android device ID?的副本,但是这并没有提供给我一个as,因为Joe使用了设备ID,并且我告诉过你使用设备ID的问题是什么,它随着SIM卡的更改而改变。
谢谢
[是否有唯一的Android设备ID?](http://stackoverflow.com/questions/2785485/is-there-a-unique-android-device-id) – Jan
*“就像任何软件安装在带有独特钥匙的窗户上“*除非盗版。或者更改Windows键。 – m0skit0