トピック メッセージング

FCM トピック メッセージングでは、特定のトピックにオプトインした複数のデバイスにメッセージを送信できます。必要に応じてトピック メッセージを作成すると、FCM がそのメッセージをルーティングして正しいデバイスに確実に配信します。

トピック メッセージングに関する重要なポイント:

  • 天気アラートなどの一般公開されている情報に最適です。
  • トピック メッセージは、レイテンシではなくスループットに対して最適化されます。単一のデバイスまたは小グループに高速で安全に配信する場合は、トピックではなく登録トークンをメッセージのターゲットとしてください。

割り当てと上限

トピック メッセージングでは、トピックごとのサブスクリプション数に制限はありませんが、FCM により次の制限が課されます。

  • 1 つのアプリ インスタンスをサブスクライブできるトピック数は、2,000 トピックまでです。
  • 一括サブスクリプションを使用してアプリ インスタンスをサブスクライブする場合、各リクエストは 1,000 個のアプリ インスタンスに制限されます。
  • 新規サブスクリプションの頻度がプロジェクトごとにレート制限されます。短期間に送信するサブスクリプション リクエストが多すぎると、FCM サーバーから 429 RESOURCE_EXHAUSTED(「割り当てを超過した」)というレスポンスが返されます。指数バックオフを使用して再試行する。

次のステップ