TestFlight和推送通知

时间:2016-03-17 02:56:22

标签: ios xcode testflight onesignal

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

我诚实地相信我对自己的权利或分发资料做错了。

我使用信号作为通知

2 个答案:

答案 0 :(得分:0)

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

当您使用“推送通知”时,它们只适用于实际设备..不在模拟器上..

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

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

理想情况下,在模拟器中开发,并在模拟器中发布“NSLog(debugLog等...)”,当您重新插入设备时,可以再次使用push。

答案 1 :(得分:0)

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