我使用开发aps-environment为我的应用程序完美推送通知。但是它们不适用于生产环境。据我所知,我的所有证书和私钥都是正确的。 我试图在ad-hoc分发配置文件中测试生产aps-environment,而不是我的App Store配置文件。
我想知道我们甚至可以使用ad-hoc配置文件测试生产推送通知吗? 还有什么我应该检查的吗?
答案 0 :(得分:4)
我刚才有同样的问题。一天让我疯狂。您是否将PHP脚本中的APNS服务器URL更改为'ssl://gateway.push.apple.com:2195'?这与开发过程中使用的不同。
同时确保您拥有所有生产证书等......
答案 1 :(得分:1)
是的,可以使用带有Ad-Hoc配置文件的生产推送通知; Ad-Hoc被视为与App Store个人资料一样生产。确保你是:
Apple将开发环境与生产完全分开,因此如果这三件事情没有排成一行,那么它将无法运作。你不能混合和匹配它们。
答案 2 :(得分:0)
如果您确定您的证书等是正确的,请检查您是否尝试将有效负载发送到设备的生产推送令牌。每个设备都有两个不同的推送令牌 - 一个用于开发,一个用于生产。您无法通过生产证书向开发推送令牌发送推送通知。