繁体   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