为什么从未调用didUpdatePushCredentials

时间:2015-09-14 19:47:22

标签: ios push-notification

我正在尝试使用PushKit向我的iOS应用程序发送推送通知,但在注册通知时我从未收到过回调。

我实际上已经注册了确定并且之前已收到通知,但我必须设法搞砸了或被Apple列入黑名单。

我仍然可以正常发送通知(到沙箱应用程序),但我从来没有收到通知,我认为这与在应用程序中注册时丢失的回调有关。发送到生产时会出现“INVALID TOKEN”错误,我认为该错误很好,因为该应用不在应用商店中。

关于这里发生了什么的任何想法?如果我错过了什么,请询问更多信息。

gist with AppDelegate/settings/console output

1 个答案:

答案 0 :(得分:3)

我有同样的问题。正如@sugarngp在上面的评论中提到的,我的问题是我的PKPushRegistry对象被取消分配。一旦我把它变成了AppDelegate的一个实例变量,就解决了这个问题。