Firebase Cloud Messaging

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

Za pomocą FCM możesz powiadomić aplikację klienta o dostępności nowych e-maili lub innych danych do synchronizacji. Możesz wysyłać wiadomości z powiadomieniami, aby zwiększać ponowne zaangażowanie i utrzymanie użytkowników. 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, 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?

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ą Firebase Admin SDK lub protokołu serwera FCM. Do testowania i wysyłania wiadomości marketingowych lub zwiększających zaangażowanie możesz używać edytora powiadomień. Umożliwia on korzystanie z zaawansowanych wbudowanych funkcji kierowania i analitycznych lub z 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ń.
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 opracuj logikę w zaufanym środowisku.

Dalsze kroki