菜鸟教程小白 发表于 2022-12-12 08:52:39

ios - 为什么从不调用 didUpdatePushCredentials


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

<p>实际上我确实注册成功并早些时候收到了通知,但我一定是搞砸了,或者被 Apple 列入黑名单。</p>

<p>我仍然可以正常发送通知(到沙盒应用程序),但我从未收到通知,我认为这与在应用程序中注册时缺少回调有关。发送到生产环境会出现“INVALID TOKEN”错误,我认为这很好,因为该应用不在应用商店中。</p>

<p>对这里发生的事情有任何想法吗?如果我遗漏了什么,请询问更多信息。</p>

<p> <a href="https://gist.github.com/nmodin/9e00e61b82d6b1446ddd" rel="noreferrer noopener nofollow">gist with AppDelegate/settings/console output </a> </p></p>
                                    <br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
                                            <p><p>我有同样的问题。正如@sugarngp 在他上面的评论中提到的那样,我的问题是我的 PKPushRegistry 对象被释放了。一旦我把它作为我的 AppDelegate 的实例变量,它就解决了这个问题。</p></p>
                                   
                                                <p style="font-size: 20px;">关于ios - 为什么从不调用 didUpdatePushCredentials,我们在Stack Overflow上找到一个类似的问题:
                                                        <a href="https://stackoverflow.com/questions/32572728/" rel="noreferrer noopener nofollow" style="color: red;">
                                                                https://stackoverflow.com/questions/32572728/
                                                        </a>
                                                </p>
                                       
页: [1]
查看完整版本: ios - 为什么从不调用 didUpdatePushCredentials