我正在为Ionic开发适用于Android和IOS的聊天应用程序。现在,我正在尝试Push Notification
为两种设备实施。在做google时,我发现有很多实现的Push服务。目前最新的GCM GCM(Google Cloud Messaging)是FCM(Firebase Cloud Messaging),另一种服务是OneSignal
因此,哪一种更好,这样单个代码就可以同时在android和ios等设备上使用。
FCM是Firebase品牌的GCM的新版本。它继承了GCM的核心基础架构,并带有新的SDK,从而使Cloud Messaging开发更加容易。
升级到FCM SDK的好处包括:
简化客户开发。您不再需要编写自己的注册或订阅重试逻辑。开箱即用的通知解决方案。您可以使用Firebase Notifications,这是一种无服务器通知解决方案,带有Web控制台,该控制台可让任何人根据Firebase Analytics的见解向特定的目标受众发送通知。
来源网址:https://firebase.google.com/support/faq/#gcm-fcm
GCM的某些功能已经折旧了,现在在未来几天GCM将完全折旧。但是Google表示,我们将继续支持当前版本的GCM Android和iOS SDK,因为我们知道今天有很多开发人员正在使用GCM SDK来处理通知,并且客户端应用程序的升级需要时间。
但是,所有新的客户端功能都只会添加到FCM SDK中。强烈建议您升级到FCM SDK。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句