6

Buduję aplikację, w której używam Firebase Cloud Messaging. Ale mam pewne wątpliwości. Chcę wiedzieć, ile tematów możemy zrobić w jednej instancji aplikacji?Ile tematów możemy podać w Firebase Cloud Messaging?

W official docs pisze on, że

gdy pojedyncza instancja aplikacji subskrybuje nadmiernej liczby tematów

pobiera error TOO_MANY_TOPICS.

Chcę wiedzieć, ile tematów jest dozwolone. Wiem, że nie mamy constraints about number of subscribers i to jest w porządku, ale chcę wiedzieć, ile tematów możemy zrobić w jednej instancji aplikacji. Doceniam każdą pomoc.

+0

Rodzaj podobny do http://stackoverflow.com/q/34382077/4625829 –

+1

Nie, nie jest. To pytanie też napisałem, a jeśli czytasz uważnie ten post, pisze on, że wiem, że nie mamy ograniczeń co do liczby subskrybentów, ale wydaje się, że ograniczenie liczby tematów naprawdę istnieje. Więc to pytanie mi tu nie pomoże! – Atenica

+0

Zauważyłem, że po tym, jak to skomentowałem. Przegłosowano i połączono inne pytanie. Zmodyfikowałeś swój post, ponieważ wprowadzał w błąd, początkowo określałeś * w jednej aplikacji * zamiast * w jednym wystąpieniu aplikacji **, co spowodowało, że pomyślałem, że to duplikat poprzedniego postu. Nowy post, który łączyłem, jest podobny, chociaż został poproszony kilka miesięcy temu o GCM. –

Odpowiedz

2

Nie ma sztywnego limitu liczby tematów, które instancja może subskrybować, ten limit, podobnie jak wiele innych ograniczeń FCM, aby zapobiec nadużyciom. Prawdopodobnie nie osiągniesz limitu, jeśli instancja jest subskrybowana na mniej niż kilka tysięcy tematów. Jeśli jednak jest to niewystarczające i faktycznie osiągasz limit subskrypcji, radzę skontaktować się z pomocą techniczną Firebase.

0

https://firebase.google.com/docs/cloud-messaging/android/topic-messaging

Niektóre rzeczy, aby pamiętać o tematach:

wiadomości Wątek obsługuje nieograniczoną liczbę tematów i subskrypcji dla każdej aplikacji.

Zbyt dużo błędów związanych z tematami występuje, jeśli subskrybujesz zbyt wiele tematów z jednej instancji aplikacji, aby sprawdzić nadużycie.