gpt4 book ai didi

ios - Apple 远程通知 - 处理 token 更改

转载 作者:塔克拉玛干 更新时间:2023-11-02 09:34:12 24 4
gpt4 key购买 nike

我需要在我的 iPhone 应用程序中通过 APNS 使用通知。
但是当我阅读规范时,我看到可以在 APNS 端更改 token ,我必须在提供商端更新 token 才能正确接收通知。

但是当 Provider 创建 Notification 并将其传递给 APNS 时会发生什么,此时 token 已经更改?
我会收到带有旧 token 的通知吗?提供商会收到 token 过期的通知吗?

我是否应该解决这个问题,在注册后我会用信息“您可以发送通知”更新我的提供者,并在应用程序运行时创建一个 NSTimer 作业来更新此状态?

据此: http://developer.apple.com/library/ios/documentation/NetworkingInternet/Conceptual/RemoteNotificationsPG/IPhoneOSClientImp/IPhoneOSClientImp.html#//apple_ref/doc/uid/TP40008194-CH103-SW2

谢谢

最佳答案

如果您的应用程序在启动时注册了通知,并实现了文档中指定的方法,它一定会获得正确的 token 。

如果您的应用跟踪 token 曾经是什么,它可以根据需要向提供者发送更新(或者每次它收到 token 时无论它是否已更改)。

如果 token 已更改,并且提供者尝试使用旧 token 进行推送,则推送通知服务器将通知提供者该 token 无效。

关于ios - Apple 远程通知 - 处理 token 更改,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6679958/

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