web-dev-qa-db-ja.com

追加/変更された子のFirebase通知

Firebase dbの変更でプッシュ通知を生成することは可能ですか(アプリがフォアグラウンドにない場合)? Androidアプリをコーディングし始めました。

12
Charlie

Firebaseには、Cloud Functionsというツールが用意されています。

これにより、Firebase Databaseをリッスンし、外部サーバーを必要とせずに通知を送信できます:)

参照: https://firebase.google.com/docs/functions/use-cases

12
Valentin

簡単な方法でこれを行うには、サービスを使用できます。このサービスでは、イベントがトリガーされたときにFirebase DBのrefにリスナーを設定でき、通知を作成してユーザーに表示できます。

これは非常に簡単なチュートリアルです: https://www.simplifiedcoding.net/Android-Push-notification-tutorial-using-firebase/

7
Erik Minarini

確かにあります。 Androidアプリに通知リクエストをデータベースに書き込んでもらうだけです。

Firebase Cloud Messagingでは、デバイスからデバイスへの通知の送信はサポートされていません( この回答 を参照)。そのためにはサーバーコンポーネントが必要です。 nodejsでプッシュ通知を送信する方法の例については、 this answer を参照してください。

4