主題訊息

FCM 主題訊息功能可讓您向已選擇特定主題的多部裝置傳送訊息。您可以視需要撰寫主題訊息,FCM 會處理訊息的轉送作業,並可靠地將訊息傳送至正確的裝置。

主題訊息的重點:

  • 最適合公開資訊,例如天氣警報。
  • 主題訊息是針對總處理量進行最佳化調整,而非針對延遲。如要快速且安全地將訊息傳送至單一裝置或小型群組,請將訊息目標指定為註冊權杖,而非主題。
  • 主題訊息傳送功能支援每個主題的訂閱人數不限,但有下列限制:
    • 應用程式執行個體最多可訂閱 2000 個主題。
    • 訂閱應用程式執行個體的批次訂閱要求,每個要求最多只能有 1000 個執行個體。
    • 每個專案的新訂閱頻率都有速率限制。如果超出限制,就會發生 429 RESOURCE_EXHAUSTED 錯誤,請以指數輪詢方式重試。

配額與限制

主題訊息傳送功能支援每個主題的無限訂閱項目。不過, FCM 會在下列領域強制執行限制:

  • 一個應用程式執行個體最多可訂閱 2000 個主題。
  • 如果您使用批次訂閱訂閱應用程式執行個體,每項要求最多只能包含 1, 000 個應用程式執行個體。
  • 每個專案的新訂閱頻率都有速率限制。如果在短時間內傳送過多訂閱要求,FCM伺服器會傳回 429 RESOURCE_EXHAUSTED (「超過配額」) 回應。以指數輪詢方式重試。

後續步驟