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ów i Wygasa określają grupę docelową wiadomości i opcje dostarczania.
- 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 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ń są 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. |