-1

当我通过将我的 iPhone 插入我的 Mac 并运行项目来使用 Xcode 安装我的应用程序时,我会收到通知。当我将它上传到 TestFlight 然后我继续使用 TestFlight 版本时,我不会收到来自我的应用程序的通知。

老实说,我认为我的权利或分发资料有问题。

我正在为我的通知使用 onesignal

4

2 回答 2

0

对不起,关于更严格的选民。

当您使用“推送通知”时,它们只能在实际设备上工作......而不是在模拟器上......

因此,当您的设备插入“iOS 发送回 Apple 并发送推送通知详细信息的 UUID”时。

当您使用模拟器时,您没有任何推送通知或(APNS 通知)。

所以最好在模拟器中开发,并在模拟器中发布“NSLog(debugLog等)”,当你回到你的设备被插入时,你可以再次使用push。

于 2016-03-17T04:13:01.767 回答
0

您遇到的情况是由于 2 个 APNS 环境造成的。第一个环境是沙盒,这是你在手机上开发的时候。你似乎有这个工作。接下来是生产,虽然Testflight是用来测试的,但它仍然使用生产级别的APNS环境。检查您的配置文件并确保您拥有生产级 APNS 的适当证书。完成后,您应该会看到您的 TestFlight 构建的推送通知。

于 2016-03-17T04:40:33.247 回答