Firebase Cloud Messaging
Firebase Cloud Messaging (FCM) to wieloplatformowe rozwiązanie do przesyłania wiadomości, które umożliwia sprawne wysyłanie wiadomości bezpłatnie.
Chcesz rozpocząć? Wybierz platformę:
Najważniejsze funkcje
Wysyłaj powiadomienia lub wiadomości zawierające dane | Wysyłaj powiadomienia, które są wyświetlane użytkownikom. Możesz też wysyłać wiadomości z danymi i dokładnie określić, co dzieje się w kod aplikacji. Zobacz Typy wiadomości. |
Wszechstronne narzędzie do kierowania wiadomości | Rozpowszechniaj wiadomości w aplikacji klienckiej na jeden z 3 sposobów: do pojedynczych urządzeń, do grup urządzeń lub do urządzeń subskrybujących tematy. |
Jak to działa?
Implementacja FCM obejmuje 2 główne komponenty: wysyłanie i odbieranie:
- Zaufane środowisko, takie jak Cloud Functions for Firebase, lub serwer aplikacji w których możesz tworzyć, kierować i wysyłać komunikaty.
- Aplikacja kliencka na urządzenia Apple, Android lub aplikacja kliencka (JavaScript), która otrzymuje za pośrednictwem odpowiedniej usługi transportowej używanej przez daną platformę.
Możesz wysyłać wiadomości przez Firebase Admin SDK lub Protokół serwera FCM. Możesz użyć kompozytora powiadomień do testowania i wysyłania informacji marketingowych lub dotyczących zaangażowania, z przekazem reklamowym za pomocą zaawansowanych, wbudowanych funkcji kierowania i analityki, zaimportowanych segmentów.
Zobacz architekturę w skrócie, aby dowiedzieć się więcej informacje o składnikach FCM.
Ścieżka implementacji
Skonfiguruj pakiet SDK FCM | Skonfiguruj w swojej aplikacji Firebase i FCM zgodnie z jak skonfigurować tę platformę. | |
Tworzenie aplikacji klienckiej | Dodaj obsługę wiadomości, logikę subskrypcji tematów lub inne opcjonalne elementy funkcje aplikacji klienckiej. W trakcie tworzenia aplikacji możesz łatwo wysyłaj wiadomości testowe z w edytorze powiadomień. | |
Tworzenie serwera aplikacji | Zdecyduj, czy chcesz korzystać z interfejsu Firebase Admin SDK lub protokół serwera do utworzenia wiadomości logiki uwierzytelniania, tworzenia żądań wysyłania, obsługi odpowiedzi i tak dalej. Następnie zbuduj odpowiednią logikę w zaufanym środowisku. |
Dalsze kroki
Aplikacja na Androida lub iOS Przykład z krótkim wprowadzeniem. Te przykłady umożliwiają uruchomienie i sprawdzanie kodu w celu wysłania testu do jednego urządzenia za pomocą konsoli Firebase.
Więcej informacji o funkcji FCM znajdziesz w przegląd architektury, przewodniki po najważniejszych FCM koncepcjach, i przewodniki po sprawdzonych metodach wysyłania wiadomości na dużą skalę. oraz zarządzanie tokenami rejestracji.
Dodaj Firebase Cloud Messaging do Androida Apple, lub aplikacji internetowej.
Skonfiguruj zaufane środowisko, w którym będziesz tworzyć i wysyłać żądania wiadomości. Logikę wysyłania możesz napisać za pomocą pakiet Admin SDK, łatwo wdrożyć ten kod w Cloud Functions for Firebase lub innej chmurze zarządzanych przez Google. Możesz też utworzyć serwer przy użyciu Protokół serwera FCM.