PubNub 在注册频道后收不到推送通知?

PubNub not receiving push notifications after registering with channel?

我使用来自 APNS 的设备令牌在我的设备上注册了推送通知。我已经在频道 A 上注册,但从未收到通知。有解决此问题的简单方法吗?

这是我们经常遇到的问题。这通常是由于设备推送注册令牌无效所致。令牌失效的原因有很多。这通常是由于用户从他们的设备中删除了应用程序。如果他们重新安装,它将需要一个新的推送令牌。

最佳做法是通过在每次应用冷启动时询问令牌来确保令牌有效 - 这意味着调用 1didFinishLaunching。将此令牌缓存在设备上并将其与每次提取进行比较将使您知道当前注册的令牌是否已失效。有关最佳实践的更多详细信息,请阅读 PubNub 知识库文章 Can I prevent my iOS end users having an invalid registration token?

要解决 PubNub 的推送通知问题(即使它们不是 PubNub 的根本原因),请查看 How can I troubleshoot my push notification issues。这将逐步安排找到问题根本原因的过程。这也适用于 PubNub GCM 推送通知问题。