Wiadomości w chmurze Firebase

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

Korzystając z FCM, możesz powiadomić aplikację kliencką, że dostępna jest nowa wiadomość e-mail lub inne dane do synchronizacji. Możesz wysyłać powiadomienia, aby ponownie zaangażować i utrzymać użytkowników. W przypadkach użycia, takich jak wiadomości błyskawiczne, wiadomość może przesłać do aplikacji klienckiej ładunek o wielkości do 4000 bajtów.

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

Kluczowe możliwości

Wysyłaj powiadomienia lub wiadomości dotyczące danych Wysyłaj powiadomienia wyświetlane użytkownikowi. Możesz też wysyłać wiadomości z danymi i dokładnie określić, co dzieje się w kodzie aplikacji. Zobacz Typy wiadomości .
Wszechstronne kierowanie komunikatów Dystrybuuj wiadomości do aplikacji klienckiej na jeden z 3 sposobów — do pojedynczych urządzeń, do grup urządzeń lub do urządzeń subskrybujących tematy.
Wysyłaj wiadomości z aplikacji klienckich Wysyłaj potwierdzenia, czaty i inne wiadomości z urządzeń z powrotem na serwer za pośrednictwem niezawodnego i oszczędzającego baterię kanału połączenia FCM.

Jak to działa?

Implementacja FCM obejmuje dwa główne komponenty do wysyłania i odbierania:

  1. Zaufane środowisko, takie jak Cloud Functions dla Firebase lub serwer aplikacji, na którym można tworzyć, kierować reklamy i wysyłać wiadomości.
  2. Aplikacja kliencka Apple, Android lub internetowa (JavaScript), która odbiera wiadomości za pośrednictwem odpowiedniej usługi transportowej specyficznej dla platformy.

Możesz wysyłać wiadomości za pośrednictwem pakietu Firebase Admin SDK lub protokołu serwera FCM . Możesz używać narzędzia do tworzenia powiadomień do testowania oraz do wysyłania wiadomości marketingowych lub angażujących, korzystając z zaawansowanych wbudowanych funkcji targetowania i analiz lub niestandardowych importowanych segmentów .

Więcej szczegółów i ważnych informacji na temat komponentów FCM można znaleźć w przeglądzie architektury .

Ścieżka realizacji

Skonfiguruj zestaw SDK FCM Skonfiguruj Firebase i FCM w swojej aplikacji zgodnie z instrukcjami konfiguracji dla Twojej platformy.
Rozwijaj swoją aplikację kliencką Dodaj obsługę komunikatów, logikę subskrypcji tematów lub inne opcjonalne funkcje do swojej aplikacji klienckiej. Podczas opracowywania możesz łatwo wysyłać wiadomości testowe z narzędzia do tworzenia powiadomień .
Rozwijaj swój serwer aplikacji Zdecyduj, czy chcesz używać pakietu Firebase Admin SDK, czy protokołu serwera do tworzenia logiki wysyłania — logiki do uwierzytelniania, tworzenia żądań wysłania, obsługi odpowiedzi i tak dalej. Następnie zbuduj logikę w zaufanym środowisku.

Następne kroki