Wysyłaj wiadomości za pomocą konsoli Firebase

Możesz wysyłać powiadomienia za pomocą w edytorze powiadomień w konsoli Firebase. Chociaż nie oznacza to, zapewnia taką samą elastyczność i skalowalność jak wysyłanie wiadomości za pomocą pakiet Admin SDK lub protokołów HTTP i XMPP, może to być bardzo przydatne przy testowaniu lub w ukierunkowaniu działań marketingowych i angażowaniu użytkowników. Konsola Firebase udostępnia funkcje analityczne testów A/B, które pomagają udoskonalać ulepszania komunikatów marketingowych.

Gdy skonfigurujesz w aplikacji logikę odbierania wiadomości, możesz zezwolić na użytkowników bez wiedzy technicznej, z którymi do tworzenia powiadomień.

Informacje

Gdy wysyłasz powiadomienie z aplikacji w edytorze powiadomień, Google wykorzystuje wartości wpisane w polach formularza w następujący sposób:

  • Pola takie jak Segment użytkowników i Wygasa określają docelową wiadomość. oraz opcji dostawy.
  • Pola takie jak Tekst powiadomienia i Dane niestandardowe są wysyłane do klienta w pliku złożony z par klucz-wartość.

Pola te są mapowane na klucze dostępne w Message obiektu. np. pary klucz-wartość wpisane w polu Dane niestandardowe. w polu kompozytora jest obsługiwane data. dla powiadomienia. Inne pola są mapowane bezpośrednio na klucze w notification lub w konfiguracji powiadomień na poziomie platformy.

Pamiętaj, że niektóre pola w polu kreator powiadomień nie jest dostępny w w interfejsie FCM API. Możesz np. 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, który nie jest dostępny za pomocą interfejsu API serwera.

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

Klucz Etykieta pola konsoli Opis
notification.title Tytuł powiadomienia Wskazuje tytuł powiadomienia.
notification.body Tekst powiadomienia Wskazuje treść powiadomienia.
data Dane niestandardowe zdefiniowane przez Ciebie pary klucz/wartość. Są one dostarczane jako ładunek danych, który ma obsługiwać aplikacja.

Klucze decydujące o dostarczaniu wiadomości obejmują:

Klucz Etykieta pola konsoli Opis
sound Dźwięk

Wskazuje dźwięk odtwarzany po otrzymaniu powiadomienia na urządzeniu.

time_to_live Wygasa

Ten parametr określa czas (w sekundach), przez jaki wiadomość ma być przechowywana w pamięci FCM jeśli urządzenie jest offline. Więcej informacji znajdziesz w artykule Ustawianie okresu ważności wiadomości.