我还是iOS开发新手。 而且我对整个APNS的想法非常非常新。我遵循了许多教程,并没有那么顺利。 我想问一些问题。
.certSigningRequest
文件吗?如果此.certSigningRequest
的某些证书已被撤销,这是否重要? .p12
文件时,我可以将这个用于dev / distribute版本吗? .pem
,我的服务器应该能够发送推送消息,对吧? [[UIApplication sharedApplication] unregisterForRemoteNotifications];
我发现本教程非常有用: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...
有谁知道这是什么意思?
抱歉我的英语不好。