3

Firebase Cloud Messageを使用して新しくなった。プッシュ通知を受け取るIOSアプリを構築しました。アプリは正常に動作します。 Firebaseコンソールからメッセージを送信し、正しく表示されます。Firebase Cloud Messaging - すべてのユーザにメッセージを送信

私の顧客がプッシュメッセージを送信できるようにするためにWeb APIを構築しようとしています(Firebaseコンソールにアクセスせずに)。ドキュメントを学ぶhere私はいつもグループ、トピック、またはデバイスIDを意味する "to"を持っていることに気付きました。

私の質問は次のとおりです。私はすべてのデバイスにメッセージを送信できますか(コンソールで行うことができます)?はい、どうですか?

ありがとうございます!

答えて

2

トピックを利用できます。すべてのユーザーが特定のユーザーにサブスクライブされているとします。私はhereを述べたと同じように(いくつかの部分を削除したい場合は、単にそれらをチェックアウト):

あなたはすべてのユーザーへのメッセージを意図することを指定するには、ペイロードのパラメータを探している場合は、残念ながら、それはdoesnの存在しない。

通常、複数のユーザーに通知を送信する場合、toの代わりにregistration_idsパラメータを使用できます。ただし、最大1000の登録トークンしか許可されません。これを使用する場合は、アプリサーバーに保存したすべての登録トークンを繰り返して、1000個の登録トークンのバッチリクエストをそれぞれ行うことができます。

ただし、Diagnostics for messages sent to Topics are not supportedに注意してください。

+0

ご回答ありがとうございます。私はすでにこれを疑っていましたが、本当に確認が必要でした。 トピックを使用してテストしましたが、それは魅力的に機能しました。トピックを購読するようにアプリを変更します。 –

+0

@DaniloBarretoよろしくお願いします。主な目的が単に多くのユーザーにメッセージを送信することである場合。トピックスは行く方法です。乾杯! –

+1

@AL。完璧な答え – Adham

関連する問題