Wiadomości dotyczące tematu

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.
  • Wiadomości tematyczne obsługują nieograniczoną liczbę subskrypcji na temat, z tymi limitami:
    • Instancja aplikacji może subskrybować maksymalnie 2000 tematów.
    • Żądania zbiorcze subskrypcji dotyczące instancji aplikacji subskrybującej są ograniczone do 1000 instancji na żądanie.
    • Częstotliwość nowych subskrypcji jest ograniczona w przypadku każdego projektu. Przekroczenie limitu powoduje błąd 429 RESOURCE_EXHAUSTED. Spróbuj ponownie ze wzrastającym czasem do ponowienia.

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