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.

Za pomocą FCM możesz powiadamiać aplikację kliencką o dostępności nowych e-maili lub innych danych do synchronizacji. Możesz wysyłać powiadomienia, aby zachęcać użytkowników do ponownego korzystania z aplikacji i zwiększać ich retencję. W przypadku takich zastosowań jak komunikatory internetowe wiadomość może przesyłać do aplikacji klienckiej ładunek o rozmiarze do 4096 bajtów.



Chcesz rozpocząć? Wybierz platformę:

iOS+ Android Web Flutter

Unity C++

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:

  1. Zaufane środowisko, takie jak Cloud Functions for Firebase lub serwer aplikacji na którym można tworzyć, kierować i wysyłać wiadomości.
  2. 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