我正在爲Android和iOS開發Phonegap應用程序,並且希望爲兩者都啓用推送通知。Phonegap PushPlugin無法接收通知ios
該應用正在使用Phonegap插件PushPlugin,該插件將其設置爲接收Android和iOS通知。
我與iOS版本的應用程序的問題。在運行它時,我會看到屏幕詢問是否允許應用程序接收通知,我選擇是,然後收到一個設備令牌,然後在服務器端使用該令牌將通知發送到所選設備。這是一個很好的跡象表明Phonegap插件正在工作。
服務器端,我使用AmazonSNS發送通知。 (這個Java代碼可以下載here.)
隨着AmazonSNS我需要傳遞:
- 證書(在網上iOS開發中心創建)
- 私有密鑰(從證書導出)
- 設備令牌(來自PushPlugin)
發送通知。
我跟着this詳細教程如何獲取所有設置的應用程序ID,證書,私鑰和供應配置文件。
的問題是,發送通知後,不僅應用程序未收到通知,但發送通知並沒有錯誤或給我任何反饋,以什麼威力已經出了問題。
我還要指出,Android版本的應用程序正在成功接收使用相同Java代碼的通知。
任何關於這個問題的建議可能會很棒。
謝謝
[這可能有一些有用的疑難解答見解](https://developer.apple.com/library/ios/technotes/tn2265/_index.html),它來自Apple的文檔。 – edelaney05
謝謝@ edelaney05 – charvie