Firebase Cloud Messagingを使用してプッシュ通知を実装しようとしていますが、プッシュ通知を受信するためにデバイスを登録する必要があるようです。私は、受信ボックスの返信など、データベースにアクションがあるときにメッセージを受信したユーザーにプッシュ通知を送信するようにしています。データベース内のユーザにプッシュ通知を送信する
特定のデバイスではなく、特定のユーザにFirebaseのプッシュ通知を送信する方法はありますか?
Firebase Cloud Messagingを使用してプッシュ通知を実装しようとしていますが、プッシュ通知を受信するためにデバイスを登録する必要があるようです。私は、受信ボックスの返信など、データベースにアクションがあるときにメッセージを受信したユーザーにプッシュ通知を送信するようにしています。データベース内のユーザにプッシュ通知を送信する
特定のデバイスではなく、特定のユーザにFirebaseのプッシュ通知を送信する方法はありますか?
ユーザーにプッシュ通知を送信せず、デバイスにプッシュ通知を送信します。
コード内のどこか(ユーザーがアプリに登録/ログインしたとき)、コードを実行してGCM登録トークンを取得する必要があります。このトークンは、Androidアプリとその特定のAndroid搭載端末に固有のものです。
トークンを使用すると、アプリ、ウェブサイトなどから任意の方法でプッシュ通知を送信することができます。GCM regトークンを持っている場合は、この便利なウェブサイトからプッシュを送信することもできます:http://1-dot-sigma-freedom-752.appspot.com/ )。
あなたのユーザーとそのGCM登録トークンのデータベースを保持するのはあなたの責任です。ユーザーがプッシュを別のユーザーに送信したい場合は、データベース内の対応する登録トークンを見つけて、コードを実行してそのトークンを使用してプッシュを送信します。
登録トークンをサーバーに送信すると、そのユーザーにプッシュメッセージを送信するときに、登録トークン – tyczj