2016-03-01 63 views
2

我在iOS設備中使用avivais/phonegap-parse-plugin(https://github.com/avivais/phonegap-parse-plugin)進行推送通知。頻道訂閱和初始化工作正常,但是當在parse.com上選擇推送時,它沒有顯示註冊設備發送推送。解析在cordova項目中未收到推送通知

任何人有想法可能是錯誤的?

我也嘗試過不同的插件用於推送通知使用解析,但是,在這些插件我收到建立自己的錯誤。像medlei-解析 - 推插件

和cranberrygame /科爾多瓦 - 插件 - pushnotification-parsepushnotification在渠道這個插件訂閱連連崩潰。

和taivo /解析-推插件, 在此解析初始化爲推不工作。

因此,任何建議什麼插件用於使用解析的cordova項目的ios設備的推送通知?

+0

在我看看之前,我只想確保您知道Parse將在短短一年內關閉?任何使用parse.com的應用程序將在明年1月停止工作。 – Fogmeister

+0

感謝您的期待。對我知道那個。謝謝,關於這個問題,你有什麼建議嗎? –

回答

0

我建議你嘗試UrbanAirship服務

doc

plugin phonegap

您可以:

  1. 發送推送,messgaes,形成漂亮的urbanairship管理員通過標籤
  2. 目標(你可以分配),設備類型,設備ID等。
  3. 加入行動,深層鏈接etc..to你推
  4. 應用內廣告的消息 等。

它一直偉大的Android和iOS上運行我的應用程序。

0

如果解析儀表盤並沒有表現出你的設備發送推送,這很可能是因爲該設備令牌從來沒有得到任何您的iOS代碼或插件的iOS代碼保存。尋找這樣的[ParsePushPlugin saveDeviceTokenToInstallation:newDeviceToken]

它也可能是您的安裝還沒有保存一行。在Parse Dashboard中,您可以查看Core下的Installation表,並檢查是否屬於這種情況。您還可以檢查deviceToken字段以查看設備令牌是否已保存。

在相關說明上,我保留https://github.com/taivo/parse-push-plugin。在過去的一個月裏,我做了很多更新和錯誤修復。您看到的問題不應再成爲問題。

插件現在同時適用於parse-server和傳出parse.com。安裝現在非常簡單。只需cordova add並設置一些​​3210標籤來指示appId和serverUrl等。不再需要Objective C,Java或AndroidManifest。

如果您還有其他問題,只需提出問題,我會看看。