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 bez opłat.

Za pomocą FCM możesz powiadomić aplikację klienta, że nowe e-maile lub inne dane są dostępne do synchronizacji. Możesz wysyłać powiadomienia, aby zwiększyć ponowne zaangażowanie użytkowników i ich retencję. W przypadku takich zastosowań jak komunikatory internetowe wiadomość może przenosić do aplikacji klienta dane o długości do 4096 bajtów.


Chcesz rozpocząć? Wybierz platformę:

iOS+ Android Sieć Flutter

Unity C++

Najważniejsze funkcje

Wysyłaj powiadomienia lub wiadomości zawierające dane Wysyłanie powiadomień wyświetlanych użytkownikom. 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 klienckiej w 3 sposobach: 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 przeglądarkę internetową (JavaScript), która odbiera wiadomości za pomocą odpowiedniej usługi transportu dla danej platformy.

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

Aby uzyskać więcej informacji o komponentach FCM, zapoznaj się z omówieniem architektury.

Ścieżka implementacji

Konfigurowanie pakietu SDK FCM Skonfiguruj Firebase i FCM w aplikacji zgodnie z instrukcjami konfiguracji dla danej 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 za pomocą narzędzia do tworzenia powiadomień.
Tworzenie serwera aplikacji Zdecyduj, czy chcesz użyć protokołu Firebase Admin SDK czy serwera do tworzenia logiki wysyłania – logiki uwierzytelniania, tworzenia żądań wysyłania, obsługi odpowiedzi itp. Następnie zaimplementuj logikę w zaufanym środowisku.

Dalsze kroki