Przesyłanie wiadomości w chmurze Firebase
Firebase Cloud Messaging (FCM) to międzyplatformowe rozwiązanie do przesyłania wiadomości, które umożliwia niezawodne wysyłanie wiadomości bez żadnych kosztów.
Korzystając z FCM, możesz powiadomić aplikację kliencką, że nowa wiadomość e-mail lub inne dane są dostępne do synchronizacji. Możesz wysyłać powiadomienia, aby zwiększyć zaangażowanie i utrzymanie 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 z danymi | Wysyłaj powiadomienia, które są wyświetlane użytkownikowi. Lub wysyłaj wiadomości z danymi i całkowicie określaj, co dzieje się w kodzie Twojej aplikacji. Zobacz Typy wiadomości . |
Wszechstronne targetowanie wiadomości | Dystrybuuj wiadomości do aplikacji klienckiej na jeden z 3 sposobów — do pojedynczych urządzeń, do grup urządzeń lub do urządzeń z subskrypcją tematów. |
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 komunikacyjnego FCM. |
Jak to działa?
Implementacja FCM obejmuje dwa główne komponenty do wysyłania i odbierania:
- Zaufane środowisko, takie jak Cloud Functions for Firebase lub serwer aplikacji, w którym można tworzyć, kierować i wysyłać wiadomości.
- Aplikacja kliencka Apple, Android lub internetowa (JavaScript), która odbiera komunikaty za pośrednictwem odpowiedniej usługi transportowej specyficznej dla platformy.
Wiadomości możesz wysyłać przez pakiet Firebase Admin SDK lub protokół serwera FCM . Możesz użyć narzędzia do tworzenia powiadomień do testowania i wysyłania wiadomości marketingowych lub angażujących, korzystając z zaawansowanych wbudowanych funkcji kierowania i analiz lub niestandardowych importowanych segmentów .
Zobacz przegląd architektury , aby uzyskać więcej szczegółów i ważnych informacji na temat składników FCM.