Onesignal vs GCM(FCM)

时间:2018-01-03 09:29:31

标签: android google-cloud-messaging onesignal

我在社交消息应用中使用FCM。有时FCM消息无法从服务器传递到客户端。

当我必须在服务器和客户端进行完整的FCM设置时,使用OneSignal有什么好处吗?

我查看OneSignal记录了这个链接:https://documentation.onesignal.com/docs/product-overview但我无法理解哪个更有用。

请帮帮我。

2 个答案:

答案 0 :(得分:5)

我帮助处理OneSignal。以下是OneSignal在这种情况下可能有用的一些原因。

  • OneSignal为APNS(iOS通知)和FCM(Android通知)提供单一API和管理界面。
  • OneSignal会跟踪各个邮件和广告系列的通知点击率。
  • OneSignal提供了一个SDK,负责可靠地显示收到的消息,在应用更新后恢复消息(在Android上),并且可以轻松自定义通知类别,声音,LED颜色和锁屏可见性。
  • OneSignal可以及时了解对操作系统或通知API所做的任何更改,以便您无需任何额外的工程工作即可访问最新的平台功能。

答案 1 :(得分:1)

FCM有两种类型的消息。在大多数情况下提供的通知消息和有时不提供的数据消息。一种可能的解决方案是在从服务器端发送时将数据消息的优先级设置为HIGH。 https://firebase.google.com/docs/cloud-messaging/concept-options