Firebase Cloud Messaging
Firebase Cloud Messaging (FCM) to rozwiązanie do obsługi wiadomości na wielu platformach, które umożliwia niezawodne wysyłanie wiadomości.
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żytkownikowi. Możesz też wysyłać wiadomości z danymi, pozwalające dokładnie określić, co się dzieje w kodzie Twojej aplikacji. Zobacz Typy wiadomości. |
| Wszechstronne narzędzie do kierowania wiadomości | Wysyłaj wiadomości do aplikacji klienckich na 3 sposoby: do pojedynczych urządzeń, do grup urządzeń lub do urządzeń subskrybujących określone tematy. |
Jak to działa?
Implementacja FCM obejmuje 2 główne komponenty do wysyłania i odbierania:
- Zaufane środowisko, takie jak Cloud Functions for Firebase lub serwer aplikacji na którym można tworzyć, kierować i wysyłać wiadomości.
- Aplikacja kliencka na iOS, Androida lub w internecie (JavaScript), która odbiera wiadomości za pomocą odpowiedniej usługi transportowej specyficznej dla platformy.
Wiadomości możesz wysyłać za pomocą Firebase Admin SDK lub protokołu serwera FCM. Możesz używać narzędzia do tworzenia powiadomień do testowania i wysyłania wiadomości marketingowych lub zachęcających do interakcji za pomocą zaawansowanych wbudowanych funkcji kierowania i analizy lub niestandardowych importowanych segmentów.
Więcej informacji i ważne informacje o komponentach FCM znajdziesz w omówieniu architektury.
Ścieżka implementacji
| Konfigurowanie pakietu FCM SDK | Skonfiguruj Firebase i FCM w aplikacji zgodnie z instrukcjami konfiguracji dla swojej platformy. | |
| Tworzenie aplikacji klienckiej | Dodaj do aplikacji klienckiej obsługę wiadomości, logikę subskrypcji tematów lub inne opcjonalne funkcje. Podczas tworzenia możesz łatwo wysyłać wiadomości testowe z narzędzia do tworzenia powiadomień w konsoli Firebase. | |
| Tworzenie serwera aplikacji | Zdecyduj, czy do tworzenia logiki wysyłania chcesz używać Firebase Admin SDK czy protokołu serwera. Logika ta służy do uwierzytelniania, tworzenia żądań wysyłania, obsługi odpowiedzi itp. Następnie utwórz logikę w zaufanym środowisku. |
Dalsze kroki
Postępuj zgodnie z przewodnikiem Pierwsze kroki, aby skonfigurować aplikacje klienckie i nauczyć się wysyłać wiadomości za pomocą FCM.
Uruchom przykładowy przewodnik Szybki start na Androida lub iOS.
Dowiedz się, jak odbierać wiadomości w aplikacji klienckiej.
Skonfiguruj swoje środowisko serwera aby tworzyć i wysyłać żądania wiadomości. Logikę wysyłania możesz napisać za pomocą pakietu Admin SDK lub interfejsu FCM v1 API.
Poznaj funkcje zaawansowane, takie jak kierowanie grupowe za pomocą wiadomości o temacie, i dowiedz się, jak analizować dostarczanie wiadomości za pomocą interfejsu FCM Data API i BigQuery Export.
Więcej informacji o FCM znajdziesz w omówieniu architektury. Zapoznaj się też ze sprawdzonymi metodami wysyłania wiadomości na dużą skalę i zarządzania tokenami rejestracji.