gpt4 book ai didi

ios - Push Notification 的device token 可以作为唯一标识吗?

转载 作者:行者123 更新时间:2023-12-01 12:52:34 25 4
gpt4 key购买 nike

问题:不推荐使用 UDID - 我们不能再使用它了。网上有一些解决方案:生成GUID并将其存储在“安全的地方”,iCloud,iOS6开始的IdentifierForVendor,OpenUID,SecuredID等......

要求:我需要设备的唯一标识符才能在我们的服务器上存储用户数据。

问题:我可以使用 Push Notification 的 deviceToken 作为唯一标识符吗?

这个想法的优缺点是什么?

  • (-) 用户可以禁用推送通知
  • (+) 唯一编号
  • (+) 支持所有 iOS

最佳答案

这是一个糟糕的想法,如果用户更换设备或出于其他未知原因, token 可能会发生变化。

  • 用户可以拥有多个设备
  • 如果用户重新安装应用,他们可以获得另一个 token
  • 用户不会 100% 保留相同的 token 。

最重要的是:You are identifying devices not users!

一种解决方案是生成 UUID 并将其保存在您检索它的用户钥匙串(keychain)中。但如果用户清除设备,也可以将其删除。

您最好的选择是允许用户使用可以创建的帐户登录。然后您可以将其与钥匙串(keychain)中的 UUID 结合起来。

关于ios - Push Notification 的device token 可以作为唯一标识吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18354760/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com