Catch up on everything announced at Firebase Summit, and learn how Firebase can help you accelerate app development and run your app with confidence. Learn More

Wysyłaj wiadomości za pomocą konsoli Firebase

Zadbaj o dobrą organizację dzięki kolekcji Zapisuj i kategoryzuj treści zgodnie ze swoimi preferencjami.

Możesz wysyłać powiadomienia za pomocą edytora powiadomień w konsoli Firebase. Chociaż nie zapewnia to takiej elastyczności ani skalowalności, jak wysyłanie wiadomości za pomocą pakietu Admin SDK lub protokołów HTTP i XMPP , może być bardzo przydatne do testowania lub wysoce ukierunkowanego marketingu i zaangażowania użytkowników. Konsola Firebase zapewnia testy A/B oparte na analizach, które pomagają udoskonalać i ulepszać komunikaty marketingowe.

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

O

Gdy wysyłasz wiadomość z powiadomieniem z edytora powiadomień , Google 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ą cel 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 za pośrednictwem obiektu Message . Na przykład pary klucz/wartość wprowadzone w polu Niestandardowe dane kompozytora są obsługiwane jako ładunek data dla powiadomienia. Inne pola są mapowane bezpośrednio na klucze w obiekcie notification lub w konfiguracji powiadomienia specyficznej dla platformy.

Zwróć uwagę, że niektóre pola kreatora powiadomień nie są dostępne za pośrednictwem interfejsu API FCM. Na przykład można kierować 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 przy użyciu interfejsu API serwera.

Klucze wysyłane przez konsolę Firebase do klientów to:

Klucz Etykieta pola konsoli Opis
notification.title Tytuł powiadomienia Wskazuje tytuł powiadomienia.
notification.body Tekst powiadomienia Wskazuje tekst treści powiadomienia.
data Dane niestandardowe Pary klucz/wartość, które definiujesz. Są one dostarczane jako ładunek danych do obsługi przez aplikację.

Klucze określające dostarczanie wiadomości obejmują:

Klucz Etykieta pola konsoli Opis
sound Dźwięk

Wskazuje dźwięk do odtworzenia, 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 w trybie offline. Aby uzyskać więcej informacji, zobacz Ustawianie czasu życia wiadomości .