【发布时间】:2010-05-25 01:08:25
【问题描述】:
当我在开发模式下运行我的应用程序时,我可以毫无问题地收到通过 PushMeBaby 发送给自己的推送通知。但是,当我尝试在生产环境中对其进行测试时,我无法收到任何推送通知。我重新生成了所有证书和配置文件,使用 aps_production_identity.cer 作为推送通知的证书,将 SSL 更改为 gateway.push.apple.com,并为应用程序进行了发布构建,但仍然无法获得它工作。我在 PushMeBaby 中发现了这一行
result = SSLHandshake(context);
返回错误 -9844。这是否意味着 aps_production_identity.cer 文件有问题?
【问题讨论】:
-
您的意思是您进行了临时构建而不是发布(分发)构建?除非你做一些签名巫术,否则你不应该能够在你的设备上运行分发构建。
标签: iphone push notifications production