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 nowa poczta e-mail lub inne dane są dostępne do synchronizacji. Możesz wysyłać powiadomienia, aby zachęcić użytkowników do ponownego zaangażowania i utrzymania. 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śl, co dzieje się w kodzie aplikacji. Zobacz Typy wiadomości . |
Wszechstronne kierowanie 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ń subskrybowanych w tematach. |
Wysyłaj wiadomości z aplikacji klienckich | Wysyłaj potwierdzenia, czaty i inne wiadomości z urządzeń z powrotem na swój serwer przez niezawodny i energooszczędny kanał 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ć 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.
Możesz wysyłać wiadomości za pomocą pakietu Firebase Admin SDK lub protokołów serwera FCM . Za pomocą kreatora powiadomień możesz testować i wysyłać wiadomości marketingowe lub związane z zaangażowaniem, 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żne informacje na temat komponentów FCM.