Firebase Cloud Messaging

Firebase Cloud Messaging (FCM) to rozwiązanie do przesyłania wiadomości na wielu platformach, które umożliwia niezawodne wysyłanie wiadomości.

Za pomocą FCM możesz powiadomić aplikację kliencką, że nowe e-maile lub inne dane są dostępne do synchronizacji. Możesz wysyłać wiadomości z powiadomieniami, aby ponownie zaangażować użytkowników i ich utrzymać. W przypadku takich zastosowań jak komunikatory internetowe wiadomość może przesyłać do aplikacji klienta ł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łać powiadomienia, które są wyświetlane użytkownikowi; Wysyłaj wiadomości z danymi i całkowicie określaj, 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?

Wdrożenie FCM obejmuje 2 główne komponenty do wysyłania i odbierania:

  1. zaufane środowisko, np. Cloud Functions for Firebase lub serwer aplikacji, na którym można tworzyć, kierować i wysyłać wiadomości;
  2. Aplikacja kliencka na Apple, Androida lub w internecie (JavaScript), która odbiera wiadomości za pomocą odpowiedniej usługi transportu specyficznej dla platformy.

Wiadomości możesz wysyłać za pomocą protokołu serwera Firebase Admin SDK lub FCM. Możesz używać edytora powiadomień do testowania i wysyłania wiadomości marketingowych lub zwiększających zaangażowanie za pomocą zaawansowanych wbudowanych funkcji kierowania i analitycznych lub niestandardowych importowanych segmentów.

Więcej szczegółów i ważnych informacji o komponentach FCM znajdziesz w omówieniu architektury.

Ścieżka implementacji

Konfigurowanie pakietu SDK FCM Skonfiguruj Firebase i FCM w aplikacji zgodnie z instrukcjami konfiguracji dla Twojej platformy.
Tworzenie aplikacji klienckiej Dodaj do aplikacji klienta obsługę wiadomości, logikę subskrypcji tematów lub inne opcjonalne funkcje. Podczas tworzenia aplikacji możesz łatwo wysyłać wiadomości testowe z kompozytora powiadomień w konsoli Firebase.
Tworzenie serwera aplikacji Zdecyduj, czy do tworzenia logiki wysyłania (logiki uwierzytelniania, tworzenia żądań wysyłania, obsługi odpowiedzi itp.) chcesz używać protokołu Firebase Admin SDK czy protokołu serwera. Następnie w zaufanym środowisku opracuj logikę.

Dalsze kroki