我需要创建一个使用推送通知功能的iPhone应用程序。我创建了“aps_developer.identity.cer”证书并从Apple Developer帐户下载。此证书在iPhone App端是否有任何重要性,或者它仅在SERVER端用于发送Device TOKEN?请帮忙。谢谢。
答案 0 :(得分:0)
两者。您需要用于开发和发布的单独证书,以支持推送通知以及与其他证书中的AppID链接的分发证书(Ad hoc或AppStore),这些证书用于签署应用程序以及用于服务器。
E.g。如果您正在调试,则服务器需要使用开发证书,如果您正在测试或已经发布了应用程序,则服务器需要使用分发证书。 Apple推送服务器会根据您使用的方法而改变。我会阅读有关推送通知的苹果文档,其中也包含了配置方面的内容。
就创建服务器证书而言,我使用了本指南并发现它非常有用: http://code.google.com/p/apns-php/wiki/CertificateCreation
祝你好运!