小编Fou*_*tse的帖子

我们在 iOS 上有哪些唯一的设备标识符在安装/删除/重新安装应用程序时不会改变

我想收集安装事件(在新应用程序上)和帐户创建事件(在所有旧应用程序上)。

为了确保唯一性并防止欺诈(即每个安装都应该对应一个唯一的设备,并且如果应用程序被卸载并在同一设备上再次重新安装,则应该保持相同的事件)我们可以使用可以在卸载后幸存下来的硬件标识符.

在 Android 手机上,IMEI 可用作唯一标识符,但此解决方案在 iOS 上不可重复,因为 Apple 出于隐私原因不允许访问任何硬件或唯一标识符。

我尝试了以下链接中提出的方法:

  1. 链接1

  2. 链接2

  3. 链接3

    从链接 1 和 3 我试过:

    让 deviceID = UIDevice.current.identifierForVendor!.uuidString

但这并没有提供一个唯一的 ID,该 ID 在卸载并重新安装应用程序后将保持不变。

请问有没有更好的方法可以让我快速处理这个问题。谢谢!

uuid ios swift

5
推荐指数
1
解决办法
1878
查看次数

标签 统计

ios ×1

swift ×1

uuid ×1