Android:在App更新中更改Android ID。 一些独特的东西呢?
这个问题在这里已经有了答案:
链接只回答通常不鼓励,但我没有看到在这种情况下的替代,因为这篇文章是深入和涉及到各种不同的API级别。
请参阅文档以了解正确的处理方法(根据Google):
http://developer.android.com/training/articles/user-data-ids.html
改用hardwareID
ID,那个不应该改变那么多......
以下是要试用的代码:
/**
* Returns the embedded <i>hardwareID</i>
* @param context which {@link Context} to use
* @return the hardwareID
*/
public static String getHardwareId(Context context) {
return Settings.Secure.getString(context.getContentResolver(), Settings.Secure.ANDROID_ID);
}
不幸的是,没有什么东西符合你的要求。
当涉及到Android设备的唯一标识符时,有很多不同的选项,但它们都不能100%保证工作。 而且,获得它们大部分需要从用户请求讨厌的权限。
我可以提出两个选择:
上一篇: Android: Android ID changes on App Update. Something Unique instead?
下一篇: Is there any way to get the unique device id from android