Funciones
Función | Descripción |
---|---|
función (aplicación, ...) | |
obtener mensajería (aplicación) | Recupera una instancia de Firebase Cloud Messaging. |
función (mensajería, ...) | |
experimentalSetDeliveryMetricsExportedToBigQueryEnabled(mensajería, habilitar) | Habilita o deshabilita la exportación de métricas de entrega de mensajes de Firebase Cloud Messaging a BigQuery. De forma predeterminada, las métricas de entrega de mensajes no se exportan a BigQuery. Utilice este método para habilitar o deshabilitar la exportación en tiempo de ejecución. |
onBackgroundMessage(mensajería, nextOrObserver) | Se llama cuando se recibe un mensaje mientras la aplicación está en segundo plano. Se considera que una aplicación está en segundo plano si no se muestra ninguna ventana activa. |
función() | |
esta apoyado() | Comprueba si todas las API requeridas existen dentro del contexto SW |
Interfaces
Interfaz | Descripción |
---|---|
Opciones de Fcm | Opciones para las funciones proporcionadas por FCM SDK para Web. Ver Opciones de WebpushFcm . |
Obtener opciones de token | Opciones para getToken() . |
Carga útil del mensaje | Carga útil del mensaje que contiene la carga útil de notificación que se representa con NotificationPayload y la carga útil de datos que contiene un número arbitrario de pares clave-valor enviados por los desarrolladores a través de la API de envío. . |
Mensajería | Interfaz pública del SDK de Firebase Cloud Messaging. |
Carga útil de notificación | Mostrar detalles de notificación. Los detalles se envían a través de la API de envío. . |
función (aplicación, ...)
obtener mensajería (aplicación)
Recupera una instancia de Firebase Cloud Messaging.
Firma:
export declare function getMessagingInSw(app?: FirebaseApp): Messaging;
Parámetros
Parámetro | Tipo | Descripción |
---|---|---|
aplicación | Aplicación Firebase |
Devoluciones:
La instancia de Firebase Cloud Messaging asociada con la aplicación Firebase proporcionada.
función (mensajería, ...)
experimentalSetDeliveryMetricsExportedToBigQueryEnabled(mensajería, habilitar)
Habilita o deshabilita la exportación de métricas de entrega de mensajes de Firebase Cloud Messaging a BigQuery. De forma predeterminada, las métricas de entrega de mensajes no se exportan a BigQuery. Utilice este método para habilitar o deshabilitar la exportación en tiempo de ejecución.
Firma:
export declare function experimentalSetDeliveryMetricsExportedToBigQueryEnabled(messaging: Messaging, enable: boolean): void;
Parámetros
Parámetro | Tipo | Descripción |
---|---|---|
mensajería | Mensajería | La instancia FirebaseMessaging . |
permitir | booleano | Si Firebase Cloud Messaging debería exportar métricas de entrega de mensajes a BigQuery. |
Devoluciones:
vacío
onBackgroundMessage(mensajería, nextOrObserver)
Se llama cuando se recibe un mensaje mientras la aplicación está en segundo plano. Se considera que una aplicación está en segundo plano si no se muestra ninguna ventana activa.
Firma:
export declare function onBackgroundMessage(messaging: Messaging, nextOrObserver: NextFn<MessagePayload> | Observer<MessagePayload>): Unsubscribe;
Parámetros
Parámetro | Tipo | Descripción |
---|---|---|
mensajería | Mensajería | La instancia de mensajería . |
siguienteOrObserver | SiguienteFn < Carga útil del mensaje > | Observador < Carga útil del mensaje > | Esta función, u objeto observador con next definido, se llama cuando se recibe un mensaje y la aplicación se encuentra actualmente en segundo plano. |
Devoluciones:
Para dejar de escuchar mensajes, ejecute esta función devuelta
función()
esta apoyado()
Comprueba si todas las API requeridas existen dentro del contexto SW
Firma:
export declare function isSwSupported(): Promise<boolean>;
Devoluciones:
Promesa<booleana>
una Promesa que se resuelve en un booleano.