Wysyłanie wiadomości za pomocą konsoli Firebase

Możesz wysyłać wiadomości z powiadomieniami za pomocą edytora powiadomień w konsoli Firebase. Chociaż nie zapewnia to takiej elastyczności ani skalowalności jak wysyłanie wiadomości za pomocą Firebase Admin SDK lub interfejsu HTTP v1 API, może być bardzo przydatne do 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 edytora powiadomień,FCM używa wartości wpisanych 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 przetwarzać.

Klucze, które wpływają na zachowanie dostarczania wiadomości:

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ść powinna być przechowywana w pamięci FCM, jeśli urządzenie jest offline. Więcej informacji znajdziesz w artykule Ustawianie czasu życia wiadomości.