【发布时间】:2015-11-03 04:16:52
【问题描述】:
我正在寻找一种使用唯一标识符安全地识别移动设备的方法。每次我在特定设备上安装我的应用程序时,我都应该得到相同的唯一标识符。此标识符将上传到服务器后端并保存以供将来参考。
必须在不依赖手机 IMEI 号码的情况下实现这一点。 Apple 早就禁止在 iOS 上使用它,而 Google 明天可能会在 Android 上做同样的事情。
对于Android,至少有ANDROID_ID。 iOS 呢?什么都没有?
必须有一种标准的、万无一失的方式来为 Android 和 iOS 执行此操作。我对任何/所有/付费/免费/本机/第三方解决方案感兴趣。其他公司为解决这个问题做了什么?
我已经阅读了以下帖子:
1. Identifying App Installations.
2. Is there a unique Android device ID?
3. Getting a unique ID signature for every android device.
4. Persistent, Cross-Install Device Identifier on iOS: Using Keychain.
5. UIDevice uniqueIdentifier Deprecated - What To Do Now?
6. Always get a unique device id in iOS 7.
7. iOS7 - Device unique identifier.
8. Implementing Unique ID as UUID and saving it in Keychain.
我想超越这个。还有什么可以做的?是否有一个全面的、一劳永逸的防弹解决方案?
【问题讨论】:
-
IOS 的 MAC 地址或 UUID
标签: java android ios objective-c uniqueidentifier