主題訊息
透過集合功能整理內容
你可以依據偏好儲存及分類內容。
FCM 主題訊息功能可讓您向已選擇特定主題的多部裝置傳送訊息。您可以視需要撰寫主題訊息,FCM 會處理訊息的轉送作業,並可靠地將訊息傳送至正確的裝置。
主題訊息的重點:
- 最適合公開資訊,例如天氣警報。
- 主題訊息是針對總處理量進行最佳化調整,而非針對延遲。如要快速且安全地將訊息傳送至單一裝置或小型群組,請將訊息目標指定為註冊權杖,而非主題。
配額與限制
主題訊息傳送功能支援每個主題的無限訂閱項目。不過,
FCM 會在下列領域強制執行限制:
- 一個應用程式執行個體最多可訂閱 2000 個主題。
- 如果您使用批次訂閱訂閱應用程式執行個體,每項要求最多只能包含 1, 000 個應用程式執行個體。
- 每個專案的新訂閱頻率都有速率限制。如果在短時間內傳送過多訂閱要求,FCM伺服器會傳回
429 RESOURCE_EXHAUSTED
(「超過配額」) 回應。以指數輪詢方式重試。
後續步驟
- 瞭解如何使用 Admin SDK 或從用戶端應用程式管理主題訂閱項目。
- 瞭解如何使用 Admin SDK 或 FCM v1 HTTP API 將訊息傳送至主題。
除非另有註明,否則本頁面中的內容是採用創用 CC 姓名標示 4.0 授權,程式碼範例則為阿帕契 2.0 授權。詳情請參閱《Google Developers 網站政策》。Java 是 Oracle 和/或其關聯企業的註冊商標。
上次更新時間:2025-09-17 (世界標準時間)。
[[["容易理解","easyToUnderstand","thumb-up"],["確實解決了我的問題","solvedMyProblem","thumb-up"],["其他","otherUp","thumb-up"]],[["缺少我需要的資訊","missingTheInformationINeed","thumb-down"],["過於複雜/步驟過多","tooComplicatedTooManySteps","thumb-down"],["過時","outOfDate","thumb-down"],["翻譯問題","translationIssue","thumb-down"],["示例/程式碼問題","samplesCodeIssue","thumb-down"],["其他","otherDown","thumb-down"]],["上次更新時間:2025-09-17 (世界標準時間)。"],[],[],null,[]]