2017-04-23 44 views
5

Moim celem końcowym jest zasubskrybowanie klientów sieciowych do tematów w Firebase Cloud Messaging, aby otrzymywać proste zdarzenia push danych podzielone na partycje za pomocą kluczy. Za pomocą tego pytania wydaje się to możliwe, ale tylko wtedy, gdy możesz wysłać klucze rejestracyjne klientów do serwera aplikacji, który kontrolujesz za pomocą interfejsu API FCM Admin: How to subscribe to topics with web browser using Firebase Cloud MessagingJak zdobyć token rejestracji w usłudze Firebase Cloud Messaging bez pytania o zgodę na powiadomienia?

Również za pośrednictwem https://firebase.google.com/docs/cloud-messaging/js/client wymagane jest żądanie pozwolenie od użytkownika na wyświetlanie powiadomień na pulpicie w celu uzyskania dostępu do tokena rejestracyjnego dla wiadomości Firebase.

Czy jest jakiś sposób, aby powiedzieć Firebase nie, absolutnie nie chcę powiadomień na pulpicie, w rzeczywistości nigdy nie pokazuj ich, chcę tylko używać wiadomości data i nigdy nie notification? A następnie, aby uzyskać token rejestracji? Czy istnieje inny sposób subskrypcji tematów z klienta WWW?

Odpowiedz

1

Obecnie nie ma innej możliwości uzyskania tokena rejestracji ani innego sposobu subskrybowania tematów dla klienta WWW.

Już to wiesz, ale może równie dobrze o tym wspomnieć. Żądanie uprawnień jest koniecznością ze względów bezpieczeństwa (zapobieganie powiadomieniom, których nie chciał użytkownik) i aby subskrybować klienta WWW na temat na temat, musisz najpierw uzyskać token (który nie będzie generowany, chyba że użytkownik udziela pozwolenia).