gpt4 book ai didi

iOS 推送通知 - 如何处理设备 ID?

转载 作者:技术小花猫 更新时间:2023-10-29 10:50:50 25 4
gpt4 key购买 nike

最常用的策略是什么?我现在正在尝试实现以下内容:

在应用程序启动时:

  • 从一些本地存储中获取以前保存的设备 ID
  • 获取设备 ID
  • 如果更改,保存新的 Id,将更新发送到服务器

这是正确的做法吗?在本地存储设备 ID 的最佳方式是什么?

最佳答案

最佳实践是在每次应用启动时将推送设备 token (与 Serg Shiyan 提到的 uniqueIdentifier 不同)发送给 Apple。这会让 Apple 知道您的应用程序仍然有效。

请参阅注册远程推送通知:

By requesting the device token and passing it to the provider every time your application launches, you help to ensure that the provider has the current token for the device.

来自 Local and Push notifications Programming guide

根据我的经验,推送 token 可能失效的原因有很多。这些包括应用程序卸载和混合使用不同证书的应用程序(针对沙盒/实时推送服务器的开发、临时运行)。它会按照建议在每次启动时发送 token ,从而为您节省一些调试工作。

所以基本上没有理由在您的应用程序运行时将推送 token 存储在内存中。您只需在您的应用下次启动时请求一个新的(可能是同一个)。

关于iOS 推送通知 - 如何处理设备 ID?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9005281/

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