我正在Ionic开发Android和IOS的聊天应用程序。现在我正在尝试为这两个设备实现Push Notification
。在谷歌的时候我发现了很多Push服务来实现。 GCM (谷歌云消息)现在最新的GCM是 FCM (Firebase云消息传递)一个其他服务是OneSignal
那么哪个更好,以便单个代码适用于android和ios等设备。
答案 0 :(得分:1)
FCM是Firebase品牌下的新版GCM。它继承了GCM的核心基础架构,使用新的SDK来简化云消息传递。
升级到FCM SDK的好处包括:
更简单的客户端开发。你不再需要自己编写 注册或订阅重试逻辑。一个开箱即用的 通知解决方案您可以使用Firebase通知,a 带有Web控制台的无服务器通知解决方案,可让任何人 根据Firebase向特定目标用户发送通知 分析见解。
来源网址:https://firebase.google.com/support/faq/#gcm-fcm
GCM的某些功能已经过折旧,现在GCM将在未来几天完全折旧。但谷歌表示,我们将继续支持当前版本的GCM Android和iOS SDK,因为我们知道很多开发人员现在都在使用GCM SDK处理通知,而客户端应用程序升级需要时间。
但是所有新的客户端功能都将仅添加到FCM SDK中。强烈建议您升级到FCM SDK。
答案 1 :(得分:-2)
Firebase是最新的项目。 GCM已弃用。
Firebase支持iOS(Swift 3)和的Android