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 data
dane 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. |