Wysyłaj wiadomości za pomocą konsoli Firebase

Możesz wysyłać powiadomienia za pomocą narzędzia do tworzenia powiadomień w konsoli Firebase. Chociaż nie zapewnia to takiej samej elastyczności ani skalowalności jak wysyłanie wiadomości za pomocą pakietu Admin SDK lub protokołów HTTP i XMPP , może być bardzo przydatne do testowania lub do ściśle ukierunkowanego marketingu i angażowania użytkowników. Konsola Firebase zapewnia oparte na analizie analizy testy A/B, które pomagają udoskonalić i udoskonalić komunikaty marketingowe.

Po opracowaniu w aplikacji logiki odbierania wiadomości możesz zezwolić użytkownikom nietechnicznym na wysyłanie wiadomości za pomocą narzędzia do tworzenia powiadomień .

O

Gdy wysyłasz wiadomość z powiadomieniem z narzędzia do tworzenia powiadomień , Google używa wartości wpisanych w polach formularza w następujący sposób:

  • Pola takie jak Segment użytkownika i Data wygaśnięcia określają cel wiadomości i opcje dostawy.
  • Pola, takie jak tekst powiadomienia i dane niestandardowe , są wysyłane do klienta w ładunku składającym się z par klucz/wartość.

Te pola są mapowane na klucze dostępne za pośrednictwem obiektu Message . Na przykład pary klucz/wartość wprowadzone w polu danych niestandardowych kompozytora są traktowane jako ładunek data dla powiadomienia. Inne pola są mapowane bezpośrednio na klucze w obiekcie notification lub w konfiguracji powiadomień specyficznej dla platformy.

Pamiętaj, że niektóre pola w narzędziu do tworzenia powiadomień nie są dostępne za pośrednictwem interfejsu API FCM. Możesz na przykład kierować reklamy na segmenty użytkowników na podstawie wersji aplikacji, języka, typu i wersji przeglądarki lub właściwości użytkownika w sposób niedostępny przy użyciu interfejsu API serwera.

Klucze wysyłane przez konsolę Firebase do klientów to:

Klucz Etykieta pola konsoli Opis
notification.title Tytuł powiadomienia Wskazuje tytuł powiadomienia.
notification.body Tekst powiadomienia Wskazuje tekst treści powiadomienia.
data Dane niestandardowe Pary klucz/wartość, które definiujesz. Są one dostarczane jako ładunek danych do obsługi przez aplikację.

Klucze określające dostarczanie wiadomości obejmują:

Klucz Etykieta pola konsoli Opis
sound Dźwięk

Wskazuje dźwięk odtwarzany, gdy urządzenie otrzyma powiadomienie.

time_to_live Wygasa

Ten parametr określa, jak długo (w sekundach) wiadomość powinna być przechowywana w pamięci FCM, jeśli urządzenie jest w trybie offline. Aby uzyskać więcej informacji, zobacz Ustawianie czasu życia wiadomości .