推送通知问题:密钥,失败/消息无法到达

时间:2014-01-08 02:50:42

标签: ios unity3d apple-push-notifications app42

我还是iOS开发新手。 而且我对整个APNS的想法非常非常新。我遵循了许多教程,并没有那么顺利。 我想问一些问题。

  1. 我可以为dev / dist / apns证书使用相同的.certSigningRequest文件吗?如果此.certSigningRequest的某些证书​​已被撤销,这是否重要?
  2. 当我将钥匙串中的密钥导出到.p12文件时,我可以将这个用于dev / distribute版本吗?
  3. 如果我的服务器打开端口2195,通过从上面的cer生成.pem,我的服务器应该能够发送推送消息,对吧?
  4. 如何取消订阅/取消注册我的设备和/或服务器/ apns服务?我的意思是当我需要删除,并尝试再次构建和运行代码时 4.1如何 [[UIApplication sharedApplication] unregisterForRemoteNotifications];
    真的有用?是否告诉apns不发送消息/只是关闭它?我的服务器/提供商如何知道设备是否需要取消订阅?
  5. 我发现本教程非常有用:http://www.raywenderlich.com/32960/apple-push-notification-services-in-ios-6-tutorial-part-1
    这里有一些关于我遇到的问题 1.使用我的笔记本电脑和放大器,教程中的示例应用程序运行良好。我的服务器发送消息。但过了几天,它没有。 (响应仍然是'连接到APNS消息已成功发送',但消息永远不会到达我的设备)
     可能是什么原因?我的朋友撤销了开发证书? (我和我的朋友分享了)或者我重新安装了应用程序?我也试过方法unregisterForRemoteNotifications&再次注册,但没有任何反应 我还为提供者尝试了https://apphq.shephertz.com。这个格式需要.p12密钥文件。 (link)我有另一个项目(这个是团结)通过应用程序注册apns。看起来很好,因为我可以看到设备令牌&用户存储在Web中。但是当我试图发送消息时,我收到了一个错误,比如
    iOS KeystoreException Device ID : <my-device-token> : Invalid keystore password! Verify settings for connecting to Apple...有谁知道这是什么意思?

    抱歉我的英语不好。

0 个答案:

没有答案