web-dev-qa-db-ja.com

Onesignal vs GCM(FCM)

ソーシャルメッセージングアプリでFCMを使用しています。 FCMメッセージをサーバーからクライアントに配信できない場合があります。

サーバー側とクライアント側でも完全なFCMセットアップを実行する必要がある場合、OneSignalを使用することにメリットはありますか?

このリンクでOneSignalドキュメントを確認しました: https://documentation.onesignal.com/docs/product-overview しかし、どちらがより有用か理解できませんでした。

6
propoLis

私はOneSignalの作業を手伝っています。この場合、OneSignalが役立つ可能性があるいくつかの理由があります。

  • OneSignalは、APNS(iOS通知)とFCM(Android通知)用の単一のAPIと管理インターフェイスを提供します。
  • OneSignalは、個々のメッセージとキャンペーンの通知クリック率を追跡します。
  • OneSignalは、受信したメッセージを確実に表示し、アプリの更新後にメッセージを復元し(Androidの場合)、通知カテゴリ、サウンド、LEDの色、ロック画面の表示を簡単にカスタマイズできるSDKを提供します。
  • OneSignalは、オペレーティングシステムまたは通知APIに加えられた変更を常に最新の状態に保つため、追加のエンジニアリング作業なしで最新のプラットフォーム機能にアクセスできます。
7
Gdeglin

FCMには、ほとんどの場合に配信される通知メッセージと、配信されない場合があるデータメッセージの2種類のメッセージがあります。考えられる解決策は、サーバー側から送信するときにデータメッセージの優先度をHIGHに設定することです。 https://firebase.google.com/docs/cloud-messaging/concept-options