私は、ユーザがプライベートメッセージをお互いに送ることができるアプリを開発中です。 新しいメッセージを受け取ったユーザーに通知を送信したい。 どこでもFCMなどのクラウドサービスを使用していると言われました。Android - Firebaseで新しいプライベートメッセージを受信したときに通知を送信する
私は次のメソッドが動作しない理由を私は思ったんだけど、Firebaseデータベース内の各ユーザーの受け取ったメッセージを格納しています:
ユーザのログイン時には、利用者の受け取ったメッセージデータベースにfirebase参照を設定しますノード。
- は無限ループでAsyncTaskを開始
:
2.1セットOnDataChangeのイベントは、ユーザの受け取ったメッセージ・ノードの変更を聞くためにOnDataChangeのにより警告任意の変化に
2.2、ログインに通知を送ります彼は新しいメッセージを受信しました。
これは機能しますか?
こんにちはE.あなたはすべてのメッセージに通知をしたいのですが、それはプッシュ通知のようですか?正確な問題を把握できるように、あなたが試しているコードをいくつか追加してください。 –
なぜAsyncTaskを使用するのですか?あなたはすでにリアルタイムデータベースであるFirebaseを持っています。 –