我们如何在TestFlight上测试生产推送通知?

4

我已经使用开发者证书测试了推送通知,效果很好,但是当我尝试使用生产证书,并使用IOS应用商店部署配置文件构建并上传到iTunes进行TestFlight内部测试时,我没有收到任何推送通知。那么我们如何使用TestFlight测试生产环境的苹果推送通知呢?是否有可能在应用程序发布之前测试这些通知呢?


您把服务器地址改成了生产环境的了吗? - Rince Thomas
是的,我已经尝试过了,但没有得到结果。 - Gokrazee
2个回答

1
是的,您可以在发布应用之前使用测试版构建来测试推送通知。在上传构建之前,您需要执行以下几个步骤:
  1. 确保您已生成生产推送SSL证书,并在服务器上用新生成的生产证书替换开发推送证书。
  2. 确保您已在生成生产推送证书后创建/更新了分发配置文件。
  3. 为您正在上传到iTunesConnect的构建使用新创建/更新的配置文件。
如果您完成了所有这些步骤,您应该能够从测试版构建中测试推送通知,至少这是我测试推送通知的方式。希望这有所帮助。

好的,我已经完成了所有的事情,但如果你说这样会有帮助,那我会再做一次并重新验证它。 - Gokrazee
尝试重新创建证书,然后进行测试。有时我也遇到过这个问题。还要记得在服务器上更改.pem文件(使用新的生产证书创建)。 - Rince Thomas

0
从会员中心创建Adhoc分发配置文件并获取ipa文件,或者您可以使用TestFlight

您可以使用adhoc测试生产证书。


我甚至从会员中心创建了Adhoc分发配置文件并尝试检查生产证书推送通知,但没有收到任何通知...你确定使用adhoc配置文件可以收到通知吗? - Gokrazee
是的,这是可能的,而且我也在我的项目中进行了测试。 - RJV Kumar
无论您告诉我的步骤是什么,我现在都已经按照了,但是没有收到任何通知...我现在使用Adhoc配置文件创建了IPA...@RJV Kumar - Gokrazee

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接