Onesignal vs GCM(FCM)

propoLis picture propoLis · Jan 3, 2018 · Viewed 9.4k times · Source

I use FCM in my social messaging app. Sometimes FCM messages can not be delivered from the server to client.

Is there any benefit to using OneSignal when I've got to do the full FCM setup as well in server and client sides?

I reviewed OneSignal documents this link: https://documentation.onesignal.com/docs/product-overview but I could not understand which was more useful.

Answer

Gdeglin picture Gdeglin · Jan 3, 2018

I help work on OneSignal. Here are some reasons that OneSignal could be useful in this case.

  • OneSignal provides a single API and management interface for APNS (iOS notifications) and FCM (Android notifications).
  • OneSignal tracks notification click-rate for individual messages and campaigns.
  • OneSignal provides an SDK that takes care of reliably displaying messages that are received, restoring messages after an app update (on Android), and making it easy to customize notification categories, sounds, LED color, and Lockscreen visibility.
  • OneSignal stays up to date with any changes made to the operating system or notification APIs so you get access to the latest platform features without any additional engineering work.