【发布时间】:2017-01-06 06:54:59
【问题描述】:
我需要生成符合以下条件的设备 ID:
- 它是独一无二的。
- 它是一致的(尽可能),即同一设备保持相同。
- 它需要最少的权限。
- 转让和存储是合法的。
例如,解决方案可以是一个无需特殊权限即可访问的硬件 ID,然后对其进行哈希处理并通过网络发送,我只是不知道是否有任何权限。
附言我不想在钥匙串或其他任何地方存储任何东西。只需即时生成,并保持不变,独立于生成它的应用程序。并且在恢复出厂设置或其他极少数情况下重置它是可以的。
【问题讨论】:
-
这是不可能的
-
如果分析服务没有可用的设备 ID,它们如何工作?
-
我们可以获取商家 id,但是当用户重新安装应用程序时它会改变,因此我们必须将自己生成的 id 存储在钥匙串中,我认为他们做同样的事情
-
您对钥匙串选项有什么看法?
-
它比 IDFA 好在哪里?用户可以编辑/删除它吗?多个应用可以访问吗?
标签: ios security encryption analytics