Wysyłaj wiadomości za pomocą konsoli Firebase

Wiadomości z powiadomieniami możesz wysyłać za pomocą Firebase kompozytora powiadomień w konsoli. Chociaż nie zapewnia to takiej elastyczności ani skalowalności jak wysyłanie wiadomości za pomocą pakietu Admin SDK lub protokołu HTTP w wersji 1, może być bardzo przydatne w przypadku testowania lub wysoce ukierunkowanego marketingu i angażowania użytkowników. FirebaseKonsola udostępnia opartą na analizach funkcję testów A/B, która pomaga dopracowywać i ulepszać komunikaty marketingowe.

Po opracowaniu w aplikacji logiki odbierania wiadomości możesz umożliwić użytkownikom nietechnicznym wysyłanie wiadomości za pomocą kompozytora powiadomień.

Informacje

Gdy wysyłasz wiadomość z powiadomieniem z  kompozytora powiadomień, Google wykorzystuje wartości wpisane w polach formularza w ten sposób:

  • Pola takie jak Segment użytkownikówWygasa określają grupę docelową wiadomości i opcje dostarczania.
  • Pola takie jak Tekst powiadomieniaDane niestandardowe są wysyłane do klienta w ładunku składającym się z par klucz-wartość.

Te pola są mapowane na klucze dostępne w obiekcie Message. Na przykład pary klucz-wartość wpisane w polu Dane niestandardowe w kompozytorze są traktowane jako ładunek data powiadomienia. Pozostałe pola są mapowane bezpośrednio na klucze w obiekcie notification lub w konfiguracji powiadomień na konkretnej platformie.

Pamiętaj, że niektóre pola w  edytorze powiadomieńniedostępne w interfejsie FCM API. 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 w przypadku interfejsu API serwera.

Klucze, które konsola Firebase wysyła do klientów, to:

Klucz Etykieta pola konsoli Opis
notification.title Tytuł powiadomienia Wskazuje tytuł powiadomienia.
notification.body Tekst powiadomienia Wskazuje tekst powiadomienia.
data Dane niestandardowe Pary klucz/wartość, które definiujesz. Są one dostarczane jako ładunek danych, który aplikacja może przetworzyć.

Klucze, które określają dostarczanie wiadomości, to:

Klucz Etykieta pola konsoli Opis
sound Dźwięk

Wskazuje dźwięk, który ma być odtwarzany, gdy urządzenie otrzyma powiadomienie.

time_to_live Wygasa

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