【发布时间】:2018-09-15 07:21:15
【问题描述】:
我想同时收集安装事件(在新应用上)和帐户创建事件(在所有旧应用上)。
为确保唯一性并防止欺诈(即每次安装都应对应于唯一的设备,并且如果在同一设备上卸载并重新安装应用程序,则应保持相同的事件)我们可以使用硬件标识符可以卸载。
在 android 手机上 IMEI 可用作唯一标识符,但此解决方案在 iOS 上不可重复,因为出于隐私原因,Apple 不会访问任何硬件或唯一标识符。
我尝试了以下链接中提出的方法:
但这并没有提供一个唯一的 ID,一旦卸载并重新安装应用程序,该 ID 将保持不变。
请问有没有更好的方法让我快速处理这个问题。谢谢!
【问题讨论】:
-
然后将值保存到
keychain。 -
在 iOS 11 上,您应该使用 DeviceCheck API