2016-11-09 62 views
-2

我正在爲Ionic的Android和IOS開發聊天應用程序。現在我正試圖爲兩個設備實現Push Notification。在做google的時候,我發現很多Push服務都要實現。 GCM(谷歌雲通訊)現在最新的GCM是FCM(火力地堡雲消息)一個花葯服務OneSignal哪一個更好推送IOS和Android的通知

那麼哪一個更好,這樣對於像Android和iOS設備的單碼的工作。

+0

GCM是最好的。 FCM的主要問題是當應用程序處於後臺時push不會觸發onMessageReceived()。 –

回答

-2

Firebase是最新的項目。 GCM已被棄用。

火力地堡支援iOS(SWIFT 3)&的Android

+1

根據此常見問題解答https://developers.google.com/cloud-messaging/faq,他們表示:「我們將繼續支持當前版本的GCM Android和iOS SDK,因爲我們知道很多開發人員正在使用GCM SDK今天處理通知,並且客戶端應用升級需要時間。「 –

+0

Firebase雲消息傳遞(FCM)是GCM的新版本。它繼承了可靠和可擴展的GCM基礎架構,以及新功能!查看常見問題以瞭解更多信息。如果您要將消息集成到新應用程序中,請從FCM開始。強烈建議GCM用戶升級到FCM,以便從現在和未來的新FCM功能中受益。 –

1

FCM是GCM的下火力地堡品牌新版本。它繼承了GCM的核心基礎架構,並使用新的SDK來簡化Cloud Messaging開發。升級到FCM SDK的

好處包括:

簡單

客戶端的開發。您不必再編寫自己的 註冊或訂閱重試邏輯。開箱即用的 通知解決方案。您可以使用Firebase通知,一個 無服務器通知解決方案和一個Web控制檯,任何人都可以根據Firebase 發送通知以針對特定受衆羣體。

來源網址:https://firebase.google.com/support/faq/#gcm-fcm

GCM中的某些功能已經被貶值了,現在在未來的日子裏GCM要計提折舊。但谷歌表示,我們將繼續支持當前版本的GCM Android和iOS SDK,因爲我們知道很多開發人員今天正在使用GCM SDK來處理通知,並且客戶端應用升級需要時間。

但是,所有新的客戶端功能都將添加到FCM SDK中,只能向前發展。強烈建議您升級到FCM SDK。

源URL:https://developers.google.com/cloud-messaging/faq