当我使用Xcode安装我的应用程序时,将iPhone插入我的Mac并运行项目,我会收到通知。当我将它上传到TestFlight然后我继续使用TestFlight版本时,我不会从我的应用程序收到通知。
我诚实地相信我对自己的权利或分发资料做错了。
我使用信号作为通知
答案 0 :(得分:0)
对不起,关于更严格的选民。
当您使用“推送通知”时,它们只适用于实际设备..不在模拟器上..
因此,当您的设备插入“iOS发送回Apple的UUID时,会发送推送通知详细信息”。
当您使用模拟器时,您没有任何推送通知或(APNS通知)。
理想情况下,在模拟器中开发,并在模拟器中发布“NSLog(debugLog等...)”,当您重新插入设备时,可以再次使用push。
答案 1 :(得分:0)
您遇到的是2个APNS环境。第一个环境是沙箱,这是您在手机上开发的时候。你似乎有这个工作。接下来是生产,即使Testflight用于测试,它仍然使用生产级APNS环境。检查您的配置文件,确保您拥有适用于生产级APNS的适当证书。完成后,您应该会看到TestFlight构建的推送通知。