@firebase/messaging/sw

Funkcje

Funkcjonować Opis
funkcja (aplikacja, ...)
getMessaging (aplikacja) Pobiera instancję Firebase Cloud Messaging.
funkcja (wiadomości, ...)
eksperymentalnySetDeliveryMetricsExportedToBigQueryEnabled(przesyłanie wiadomości, włącz) Włącza lub wyłącza eksport wskaźników dostarczania wiadomości Firebase Cloud Messaging do BigQuery. Domyślnie dane o dostarczeniu wiadomości nie są eksportowane do BigQuery. Użyj tej metody, aby włączyć lub wyłączyć eksport w czasie wykonywania.
onBackgroundMessage(wiadomości, nextOrObserver) Wywoływana po odebraniu wiadomości, gdy aplikacja działa w tle. Aplikacja jest uważana za działającą w tle, jeśli nie jest wyświetlane żadne aktywne okno.
funkcjonować()
jest wspierany() Sprawdza, czy wszystkie wymagane interfejsy API istnieją w kontekście oprogramowania

Interfejsy

Interfejs Opis
Opcje Fcm Opcje funkcji udostępnianych przez pakiet FCM SDK dla Internetu. Zobacz Opcje WebpushFcm .
Opcje GetTokena Opcje getToken() .
Ładunek wiadomości Ładunek wiadomości zawierający ładunek powiadomienia reprezentowany przez NotificationPayload oraz ładunek danych zawierający dowolną liczbę par klucz-wartość wysyłanych przez programistów za pośrednictwem interfejsu API Send .
Wiadomości Publiczny interfejs pakietu SDK Firebase Cloud Messaging.
PowiadomienieŁadunek Wyświetl szczegóły powiadomienia. Szczegóły są przesyłane za pośrednictwem interfejsu API wysyłania .

funkcja (aplikacja, ...)

getMessaging (aplikacja)

Pobiera instancję Firebase Cloud Messaging.

Podpis:

export declare function getMessagingInSw(app?: FirebaseApp): Messaging;

Parametry

Parametr Typ Opis
aplikacja Aplikacja Firebase

Zwroty:

Wiadomości

Instancja Firebase Cloud Messaging powiązana z dostarczoną aplikacją Firebase.

funkcja (wiadomości, ...)

eksperymentalnySetDeliveryMetricsExportedToBigQueryEnabled(przesyłanie wiadomości, włącz)

Włącza lub wyłącza eksport wskaźników dostarczania wiadomości Firebase Cloud Messaging do BigQuery. Domyślnie dane o dostarczeniu wiadomości nie są eksportowane do BigQuery. Użyj tej metody, aby włączyć lub wyłączyć eksport w czasie wykonywania.

Podpis:

export declare function experimentalSetDeliveryMetricsExportedToBigQueryEnabled(messaging: Messaging, enable: boolean): void;

Parametry

Parametr Typ Opis
wiadomości Wiadomości Instancja FirebaseMessaging .
włączać wartość logiczna Określa, czy Firebase Cloud Messaging ma eksportować dane o dostarczaniu wiadomości do BigQuery.

Zwroty:

próżnia

onBackgroundMessage(wiadomości, nextOrObserver)

Wywoływana po odebraniu wiadomości, gdy aplikacja działa w tle. Aplikacja jest uważana za działającą w tle, jeśli nie jest wyświetlane żadne aktywne okno.

Podpis:

export declare function onBackgroundMessage(messaging: Messaging, nextOrObserver: NextFn<MessagePayload> | Observer<MessagePayload>): Unsubscribe;

Parametry

Parametr Typ Opis
wiadomości Wiadomości Instancja Messaging .
nextOrObserver NastępnyFn < Ładunek wiadomości > | Obserwator < Ładunek wiadomości > Ta funkcja lub obiekt obserwatora ze zdefiniowanym next jest wywoływany po odebraniu wiadomości, a aplikacja jest aktualnie w tle.

Zwroty:

Zrezygnuj z subskrypcji

Aby przestać nasłuchiwać wiadomości, wykonaj tę zwróconą funkcję

funkcjonować()

jest wspierany()

Sprawdza, czy wszystkie wymagane interfejsy API istnieją w kontekście oprogramowania

Podpis:

export declare function isSwSupported(): Promise<boolean>;

Zwroty:

Obietnica<boolean>

Obietnica, której wynikiem jest wartość logiczna.