特别推送通知不发送iphone通知

时间:2014-04-13 10:16:28

标签: ios objective-c push-notification

我尝试为我的应用使用Adhoc推送通知服务,但它不起作用。当我测试开发APNs证书时,它的工作完美。我对Adhoc APN采用与开发APN相同的步骤。

  1. 我知道同一设备的开发和adhoc令牌是不同的。
  2. 我同时使用ssl://gateway.push.apple.com:2196ssl://gateway.push.apple.com:2195,但仍无用。用于开发ssl://gateway.sandbox.push.apple.com:2195
  3. 在Adhoc个人资料的开发者帐户中启用推送通知服务后,我还更新了临时个人资料。当我打开配置文件时,我可以看到这些行

    <密钥GT; APS-环境         <串GT;生产         < key> get-task-allow

  4. 我还更新了XCode 5.1中的临时配置文件,并使用正确的Adhoc临时配置文件生成了.IPA文件。

  5. 我使用了相同的服务器PHP代码,它正在为开发设备发送通知。将令牌更改为adhoc设备令牌。
  6. 使用https://www.testflightapp.com上传adhoc应用以测试客户端。
  7. 这里犯了什么错误。

1 个答案:

答案 0 :(得分:1)

使用ad-hoc进行测试时,您需要以下内容:

  • 使用分发APNs
  • 重新创建您的证书/密钥
  • 将网址替换为ssl://gateway.push.apple.com而不是沙箱
  • 确保您的服务器在防火墙上打开了端口21952196