剑桥科学 - 平板电脑 - IMEI冲突

时间:2016-01-15 10:10:22

标签: android imei

我得到了一些帮助后 - 我注意到一些剑桥科学StarPAD在检查唯一身份证时发生IMEI冲突。

((TelephonyManager)paramContext.getSystemService("phone")).getDeviceId();

Settings.Secure.getString(paramContext.getContentResolver(), "android_id");

我有点亏,供应商声称无知,并在其他地方讨论Id Android Apps ..有没有人有任何想法?

顺便说一句:是的,我已经检查了类似的问题,但是如果我错过了什么 - 很高兴得到纠正。

1 个答案:

答案 0 :(得分:0)

由于Android fagmentation,Android中根本没有唯一ID。

如果您真的需要它用于后端使用,您应该在应用程序首次启动时在后端创建新ID,并将其存储为ex。在 SharedPreferences

如果您希望此密钥在instalations之间持续存在,则问题会更加复杂。您可以将此密钥存储在 / data / data / 目录中,但这有点像hacky方法。

另一个解决方案是通过从您的手机获取尽可能多的ID来生成潜在的唯一ID。 WiFi mac地址,蓝牙mac地址,设备ID等,并将它们结合起来,但你永远无法确定它是否会在全球范围内独一无二。