2

私はプッシュ通知を実装する必要があるモバイルアプリケーションを開発中です。ドキュメントはSQLデータベースに保存されています。これらのドキュメントをオフラインでダウンロードした後で編集できる必要があります。電話が再びオンラインになると、SQLデータベースに変更内容を保存する必要があります。アプリが終了したときに通知を受け取ることができるはずです。別のデータベースでFCMを使用する

私はプッシュ通知が必要だと聞きました。アンドロイドにはFirebase Cloud Messaging(FCM)があります。しかし、私のSQLデータベースでFCMを使用することは可能ですか?

ドキュメントのすべてのチュートリアルは、あなたがあなたのAPIを使用してサーバ、SQLデータベース...と、あなたの登録を通知するFCMサービスを尋ねるプッシュ通知サーバーを必要とするプロジェクトのためにFirebase

答えて

3

でアプリを結ぶについて話しますデバイス。

FCMは次のように動作します: あなたのAndroid/iOSアプリケーションにFCMプラグインを追加すると、アプリケーションを起動すると、デバイスとこのアプリケーションに関連付けられた一意のトークンがFCMに要求されます。あなたはそのユニークなトークンをあなたのプッシュ通知サーバに保存します。私はそれをユーザ識別子またはあなたが通知するデバイスを識別するのに使う1つのものに関連付けることをお勧めします。

サーバは、おそらく決定するデバイスのリストを通知するために、あなたのプッシュ通知サーバーを要求されます:(APIやデータベースとの)最初のサーバが何らかのアクションを行なったし、あなたは、デバイスを通知したい

私が以前に言ったようなユーザ識別子で、プッシュ通知サーバは、関連するトークンを見つけて、あなたが送信したい通知コンテンツを持つFCMにすべて保存されたトークンを送るでしょう、あなたはまた、モバイルアプリのアクション

最後にFCMがデバイスに通知します:)

希望します。

+0

大丈夫だと思います。 firebaseに実装されたプッシュ通知サーバであるか、APIの一部として最初のApi-SQlサーバに中間インタフェースを実装する必要がありますか? –

+0

あなたはファイアベースサービスを使用するだけなので、プッシュ通知サーバーを作成するか、FCM – fandro

+0

と "話す"ための特別なAPIを作成する必要があります。 = D –

関連する問題