我想为我的应用使用推送通知服务,但我不确定如何利用它,请帮助
答案 0 :(得分:4)
你有一个很好的推送通知教程,在这里解释服务器端的实现细节:
http://blog.boxedice.com/2009/07/10/how-to-build-an-apple-push-notification-provider-server-tutorial/
并在此解释客户方详情:
http://mobiforge.com/developing/story/programming-apple-push-notification-services
此处还有关于本地和远程推送通知的Apple开发人员指南的链接:http://developer.apple.com/library/ios/#documentation/NetworkingInternet/Conceptual/RemoteNotificationsPG/Introduction/Introduction.html
希望这有帮助。
答案 1 :(得分:0)
要使用PHP发送远程推送通知,建议您查看Google代码上的php-apns
项目。我有很好的经验。
如果您还没有这样做,则必须在iTunes Connect上启用推送通知。您的应用必须从操作系统获取推送通知令牌,并将其传递给服务器。此令牌可能会从一次启动更改为另一次启动,因此建议的方法是在启动时获取通知令牌,并将其传递给服务器。然后,服务器可以决定何时向哪个设备发送通知;此时,您使用php-apns
将连接到端口2195上的Apple服务器(确保您拥有允许该主机的托管),并使用您也放在服务器上的多个证书与之通信。
确保在服务器上载证书时无法下载证书。
您无法在模拟器上测试推送通知。