Komunikacja w chmurze Firebase

Komunikacja w chmurze Firebase (FCM) to wieloplatformowe rozwiązanie do obsługi wiadomości, które pozwala na niezawodne wysyłanie wiadomości bezpłatnie.

Dzięki FCM możesz powiadomić aplikację kliencką o dostępności nowych e-maili lub innych danych do zsynchronizowania. Aby zachęcać użytkowników do ponownego zaangażowania i utrzymania, możesz wysyłać powiadomienia. Na przykład w komunikatorach internetowych wiadomość może przesłać do aplikacji klienckiej ładunek o rozmiarze do 4096 bajtów.

Konfiguracja iOS+ Konfiguracja Androida Konfiguracja internetowa Konfiguracja Flutter Konfiguracja C++ Konfiguracja Unity

Najważniejsze funkcje

Wysyłaj powiadomienia lub wiadomości zawierające dane Wysyłaj powiadomienia, które są wyświetlane użytkownikom. Możesz też wysyłać wiadomości z danymi i dokładnie określić, co dzieje się w kodzie Twojej aplikacji. Zobacz Typy wiadomości.
Wszechstronne narzędzie do kierowania wiadomości Wysyłaj wiadomości do aplikacji klienckiej na 3 sposoby – do pojedynczych urządzeń, do grup urządzeń lub do urządzeń subskrybujących tematy.

Jak to działa?

Implementacja FCM obejmuje 2 główne elementy służące do wysyłania i odbierania:

  1. zaufane środowisko takie jak Cloud Functions dla Firebase lub serwer aplikacji, w którym możesz tworzyć, kierować i wysyłać wiadomości.
  2. Aplikacja kliencka na urządzenia Apple, na Androida lub internetowa (JavaScript) umożliwiająca odbieranie wiadomości za pomocą odpowiedniej usługi transportowej zależnej od platformy.

Wiadomości możesz wysyłać za pomocą pakietu SDK Firebase Admin lub protokołu serwera FCM. Możesz używać kompozytora powiadomień do testowania oraz wysyłania wiadomości marketingowych lub angażujących, korzystając z wbudowanych zaawansowanych funkcji kierowania i analityki, lub niestandardowych zaimportowanych 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 swojej aplikacji zgodnie z instrukcjami konfiguracji dla Twojej platformy.
Tworzenie aplikacji klienckiej Dodaj do aplikacji klienckiej obsługę wiadomości, logikę subskrypcji tematów lub inne opcjonalne funkcje. W trakcie programowania możesz łatwo wysyłać wiadomości testowe z edytora powiadomień.
Tworzenie serwera aplikacji Zdecyduj, czy do utworzenia logiki wysyłania (logiki uwierzytelniania, tworzenia żądań wysyłania, obsługi odpowiedzi itd.) chcesz używać pakietu SDK Firebase Admin czy protokołu serwera. Następnie zbuduj odpowiednią logikę w zaufanym środowisku.

Dalsze kroki