Wiadomości w chmurze Firebase
Firebase Cloud Messaging (FCM) to wieloplatformowe rozwiązanie do przesyłania wiadomości, które umożliwia niezawodne i bezpłatne wysyłanie wiadomości.
Korzystając z FCM, możesz powiadomić aplikację kliencką, że dostępna jest nowa wiadomość e-mail lub inne dane do synchronizacji. Możesz wysyłać powiadomienia, aby ponownie zaangażować i utrzymać użytkowników. W przypadkach użycia, takich jak wiadomości błyskawiczne, wiadomość może przesłać do aplikacji klienckiej ładunek o wielkości do 4000 bajtów.Kluczowe możliwości
Wysyłaj powiadomienia lub wiadomości dotyczące danych | Wysyłaj powiadomienia wyświetlane użytkownikowi. Możesz też wysyłać wiadomości z danymi i dokładnie określić, co dzieje się w kodzie aplikacji. Zobacz Typy wiadomości . |
Wszechstronne kierowanie komunikatów | Dystrybuuj wiadomości do aplikacji klienckiej na jeden z 3 sposobów — do pojedynczych urządzeń, do grup urządzeń lub do urządzeń subskrybujących tematy. |
Wysyłaj wiadomości z aplikacji klienckich | Wysyłaj potwierdzenia, czaty i inne wiadomości z urządzeń z powrotem na serwer za pośrednictwem niezawodnego i oszczędzającego baterię kanału połączenia FCM. |
Jak to działa?
Implementacja FCM obejmuje dwa główne komponenty do wysyłania i odbierania:
- Zaufane środowisko, takie jak Cloud Functions dla Firebase lub serwer aplikacji, na którym można tworzyć, kierować reklamy i wysyłać wiadomości.
- Aplikacja kliencka Apple, Android lub internetowa (JavaScript), która odbiera wiadomości za pośrednictwem odpowiedniej usługi transportowej specyficznej dla platformy.
Możesz wysyłać wiadomości za pośrednictwem pakietu Firebase Admin SDK lub protokołu serwera FCM . Możesz używać narzędzia do tworzenia powiadomień do testowania oraz do wysyłania wiadomości marketingowych lub angażujących, korzystając z zaawansowanych wbudowanych funkcji targetowania i analiz lub niestandardowych importowanych segmentów .
Więcej szczegółów i ważnych informacji na temat komponentów FCM można znaleźć w przeglądzie architektury .