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 przydatna przy testowaniu lub ukierunkowanym marketingu i zaangażowaniu użytkowników. Konsola Firebase udostępnia testy A/B oparte na danych analitycznych, które pomagają ulepszać komunikaty marketingowe.

Gdy w aplikacji będzie już dostępna logika odbierania wiadomości, możesz zezwolić użytkownikom nietechnicznym na wysyłanie wiadomości za pomocą narzędzi 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żytkownika i Wygasa określają ustawienia wiadomości i opcje wyświetlania.
  • Pola takie jak Tekst powiadomienia i Dane niestandardowe są wysyłane do klienta w pliku złożony z par klucz-wartość.

Te pola są mapowane na klucze dostępne w obiekcie Message. Na przykład pary klucz-wartość podane w polu Dane niestandardowe w komponatorze są traktowane jako datadane przesyłane z powiadomieniem. 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 interfejs 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 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, jak długo (w sekundach) wiadomość powinna być przechowywana w magazynie FCM, jeśli urządzenie jest offline. Więcej informacji znajdziesz w artykule Ustawianie okresu ważności wiadomości.