【问题标题】:Uniquely identifying user across app installs/uninstalls for iOS7在 iOS7 的应用安装/卸载中唯一识别用户
【发布时间】:2014-07-27 23:20:09
【问题描述】:

对于 iOS 7,是否有一种方法可以获取在应用卸载/安装过程中持续存在的唯一 ID?

如果我理解正确,从 iOS 7 开始,您将无法再以编程方式访问 MAC 地址并调用 [[[UIDevice currentDevice] identifierForVendor] UUIDString]; 在用户卸载您的应用程序后生成一个新 ID。

注意:我遇到的大多数解决方案在几年前就已被弃用。这里的解决方案-> UIDevice uniqueIdentifier Deprecated - What To Do Now? 也不再有效... 我对此的兴趣不是授权用户,而是禁止某些用户。如果用户出售他们的设备,则需要行政干预才能解除禁令。但这将是极少数的事件,因为 ID 不用于授权。购买用户设备不会授予您访问该用户帐户的权限。

【问题讨论】:

    标签: objective-c ios7 uniqueidentifier


    【解决方案1】:

    您可以创建一个 UUID 并将其写入钥匙串,它会在安装过程中持续存在。

    【讨论】:

      【解决方案2】:

      【讨论】:

      • 谢谢,但我认为这些选项中的任何一个都不会在安装过程中持续存在,除了已弃用的解决方案。
      • 您可以在设备的钥匙串中注册创建的密钥。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-01-06
      • 1970-01-01
      • 1970-01-01
      • 2012-12-01
      • 2017-12-09
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多