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:
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:
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.