我正在开发一个 Android 应用程序项目,该项目需要为运行该应用程序的每台设备激活。 在 Windows PC 上,我知道一些解决方案,例如使用 HDD 的序列号作为激活过程的唯一标识符。
但是我需要一种方法在不支持SIM卡的Android设备上使用,所以那些设备没有IMEI序列。
更好的说法是我需要在所有 Android 设备上都有一个独特的因素,包括支持和不支持 SIM 卡。
问候 阿塔
最佳答案
你也可以试试这个代码
导入android.provider.Settings.Secure;
私有(private)字符串 android_id = Secure.getString(getContext().getContentResolver(), 安全.ANDROID_ID);
这将保持不变,直到设备被删除,这是一种罕见的情况......
关于android - 每个 Android 设备的唯一标识,包括 gsm 和非 gsm,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34085193/