我可以在注册为测试设备的设备上接收推送通知,但我无法从通过TestFlight分发的构建中接收任何推送通知。
以下是我在测试和部署TestFlight构建过程中采取的步骤。如有任何协助,我们将不胜感激。
提前谢谢。
=======
- 已将应用程序配置为使用开发*.cer和*.p12文件
- 配置为测试设备的iPhone
- 在我的测试设备上编译我的应用程序(从Xcode)并接收测试推送通知
- 断开设备(与Xcode)的连接并接收测试推送通知
- 成功接收来自同一编译应用程序的定期(非测试!)推送通知
- 从测试设备列表中删除该设备,并定期发送推送通知,然后接收即可
- 将应用程序存档为需要分发的TestFlight设置要使用的配置文件(在验证过程中验证它们是否已映射/使用了正确的配置文件。)
- 尝试发送推送通知,收到一个"无效令牌"的错误。屏幕截图-无效令牌
- 将*.cer和*.p12文件更改为分发文件
- 尝试测试推送通知,但一无所获。无无效代币,但现在零个设备"推送可用"。屏幕截图-零个设备
- 此外,推送历史记录中没有"报告"
我没有正确配置什么?
再次感谢您的帮助。
更改证书后,您必须重新订阅上次"无效令牌"推送从数据库中删除的设备。