2014-01-16 123 views
3

我正在爲Android和iOS開發Phonegap應用程序,並且希望爲兩者都啓用推送通知。Phonegap PushPlugin無法接收通知ios

該應用正在使用Phonegap插件PushPlugin,該插件將其設置爲接收Android和iOS通知。

我與iOS版本的應用程序的問題。在運行它時,我會看到屏幕詢問是否允許應用程序接收通知,我選擇是,然後收到一個設備令牌,然後在服務器端使用該令牌將通知發送到所選設備。這是一個很好的跡象表明Phonegap插件正在工作

服務器端,我使用AmazonSNS發送通知。 (這個Java代碼可以下載here.

隨着AmazonSNS我需要傳遞:

  • 證書(在網上iOS開發中心創建)
  • 私有密鑰(從證書導出)
  • 設備令牌(來自PushPlugin)

發送通知。

我跟着this詳細教程如何獲取所有設置的應用程序ID,證書,私鑰和供應配置文件。

的問題是,發送通知後,不僅應用程序未收到通知,但發送通知並沒有錯誤或給我任何反饋,以什麼威力已經出了問題。

我還要指出,Android版本的應用程序正在成功接收使用相同Java代碼的通知。

任何關於這個問題的建議可能會很棒。

謝謝

+0

[這可能有一些有用的疑難解答見解](https://developer.apple.com/library/ios/technotes/tn2265/_index.html),它來自Apple的文檔。 – edelaney05

+0

謝謝@ edelaney05 – charvie

回答

1

我設法弄清楚問題所在。

在我的服務器端插件,我試圖直接連接到APNS,但我要的已經做了連接到APNS_SANDBOX