簡體   English   中英

是否必須使用GCM服務來顯示推送通知?

[英]Is it mandatory to use GCM service to show push notification?

我正在開發一個具有Java后端的Cordova應用程序。 我想知道是否必須使用GCM服務才能在Android / iOS(通知托盤)中顯示推送通知?

我在我的后端使用Apache Kafka,MQTT代理。 是否可以使用這些解決方案顯示推送通知,即使用完全自定義的解決方案?

使用MQTT和其他代理我能夠向用戶發送實時數據,但如何在通知欄中顯示這些消息作為本機通知是我的問題。

是的,您需要使用GCM向Android設備發送推送通知。 您甚至可以使用GCM向iOS設備發送推送通知(GCM向APNS(Apple推送通知服務)發出請求以使其正常工作)。

但是iOS的GCM並不是很值得信賴。

您可以使用任何后端向您的設備發送推送通知。 您只需向GCM / APNS提出請求即可。

這是用於推送通知的cordova插件

與GCM集成非常容易,但APNS需要花費一些精力。

大多數人使用像Pushwoosh這樣的第三方付費服務來實現他們的推送后端,因為它很方便。 有一個免費的替代OneSignal,但它跟蹤您的使用情況。

按照本指南設置推送APNS。 (您可以使用本指南中的安裝證書部分,因為您沒有使用C#)

要接收推送,您需要使用/實施GCM(實際上是FCM,因為GCM已棄用)要顯示來自應用程序的通知,則無需實施GCM / FCM

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM