FCM Wiadomości na temat umożliwiają wysyłanie wiadomości na wiele urządzeń, które subskrybują dany temat. Wiadomości tematyczne tworzysz w razie potrzeby, a FCM zajmuje się routingiem i niezawodnym dostarczaniem wiadomości na odpowiednie urządzenia.
Najważniejsze informacje o wiadomościach dotyczących tematów:
- Najlepiej nadaje się do informacji publicznych, takich jak alerty pogodowe.
- Wiadomości dotyczące tematu są zoptymalizowane pod kątem przepustowości, a nie opóźnienia. Aby szybko i bezpiecznie dostarczać wiadomości do pojedynczych urządzeń lub małych grup, kieruj wiadomości na tokeny rejestracyjne zamiast na tematy.
Limity
Wiadomości tematyczne obsługują nieograniczoną liczbę subskrypcji każdego tematu. Jednak FCM egzekwuje limity w tych obszarach:
- Jedna instancja aplikacji może subskrybować maksymalnie 2000 tematów.
- Jeśli do subskrybowania instancji aplikacji używasz subskrypcji zbiorczej, każde żądanie jest ograniczone do 1000 instancji aplikacji.
- Częstotliwość nowych subskrypcji jest ograniczona w przypadku każdego projektu. Jeśli w krótkim czasie wyślesz zbyt wiele żądań subskrypcji, serwery FCM
odpowiedzą kodem
429 RESOURCE_EXHAUSTED
(„przekroczono limit”). Ponów próbę ze wzrastającym czasem do ponowienia.
Następne kroki
- Dowiedz się, jak zarządzać subskrypcjami tematów za pomocą pakietu Admin SDK lub aplikacji klienta.
- Dowiedz się, jak wysyłać wiadomości do tematów za pomocą pakietu Admin SDK lub interfejsu FCM v1 HTTP API.