gpt4 book ai didi

swift - 为什么我没有收到连接到 Xcode 调试器的调试版本的 iOS 推送通知?

转载 作者:行者123 更新时间:2023-12-03 19:30:40 39 4
gpt4 key购买 nike

当我使用 CI 机器构建的 TestFlight 版本测试应用程序时,设备会收到推送通知。

但是当我在连接调试器的情况下在本地 Xcode 下重建应用程序时,设备没有收到任何推送通知。

为了进一步验证,我再次使用 push notifications tester 在本地进行了测试。 ,并且设备确实收到了推送通知。

所以代码不会被省略,因为它是一个#DEBUG 构建,因为授权和注册通过。

我的本地构建可能缺少什么?

最佳答案

当您在本地调试中构建您的应用程序时,您的应用程序将生成一个不接收生产推送通知的唯一设备 token 。当您使用分发配置文件构建您的应用程序时,它会生成一个可用于生产的不同设备 token 。

Apple 将拒绝开发设备 token ,除非您使用 APNS 沙盒证书专门请求推送通知。

因此,如果您还没有完成证书创建过程,那么您将不得不重新进行证书创建过程,但这次是沙盒证书并使用该证书。

关于swift - 为什么我没有收到连接到 Xcode 调试器的调试版本的 iOS 推送通知?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55132401/

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