【发布时间】:2017-12-20 16:04:41
【问题描述】:
出于好奇,iOS 的沙盒推送通知会过期吗?我问的原因是,昨天我的推送通知在我的设备上运行良好,从那以后我没有更改代码。今天想推另一个通知进一步测试,突然没有收到通知。我必须重新安装该应用程序并获得另一个令牌才能使其正常工作。
那么,沙盒令牌是否会过期,或者我在上线时可能会遇到更严重的问题?
【问题讨论】:
-
我知道这一点,我正在按照这些步骤保存令牌等。但是,如果我离开项目一段时间,然后我尝试在稍后阶段再次发送通知,使用几个小时前工作的令牌而不更改我的代码,什么都不会发生。我需要重新安装该应用程序并获取一个新令牌以使其正常工作,但这也会在几个小时后再次停止工作
-
目前还没有关于令牌到期的记录。但作为一种体验,从架构的角度来看,设备令牌不会在更短的时间内过期。因为在这种情况下,每次生成新令牌都会为 APNS 带来很多努力。无论如何,您可以检查您的服务器日志,以查看您从 APNS 收到的确认是否是未能发送通知。
-
谢谢,我希望这只是沙盒环境的一些奇怪之处。似乎有时它会推动,有时则不会。我实际上刚刚收到了 5 条我之前尝试发送的通知,也许它们只是花了一段时间才通过。如果您愿意,可以发布您的最后一条评论作为答案,我会接受。
标签: ios apple-push-notifications