Wysyłanie 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 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 do bardzo ukierunkowanego marketingu i zaangażowania użytkowników. Konsola Firebase umożliwia przeprowadzanie testów A/B opartych na statystykach, które pomagają ulepszać przekazy marketingowe.

Po opracowaniu w aplikacji logiki odbierania wiadomości możesz zezwolić użytkownikom bez wiedzy technicznej na wysyłanie wiadomości za pomocą kreatora powiadomień.

Informacje

Gdy wysyłasz powiadomienie z Kreatora powiadomień, FCM używa wartości wpisanych w polach formularza w następujący sposób:

  • Pola takie jak Segment użytkowników i Wygasa określają opcje kierowania i dostarczania wiadomości.
  • 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 w obiekcie Message. Na przykład pary klucz-wartość wpisane w polu Dane niestandardowe w narzędziu do tworzenia powiadomień są obsługiwane jako ładunek data powiadomienia. Inne pola są mapowane bezpośrednio na klucze w obiekcie notification lub w konfiguracji powiadomień na danej platformie.

Pamiętaj, że niektóre pola w narzędziu do tworzenia powiadomień nie są dostępne w interfejsie 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, który nie jest dostępny w interfejsie 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 Zdefiniowane przez Ciebie pary klucz-wartość. Są one dostarczane jako ładunek danych do obsługi przez aplikację.

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

Klucz Etykieta pola konsoli Opis
sound Dźwięk Wskazuje dźwięk, który ma zostać odtworzony, 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.