WebpushConfig interface

Representa las opciones del protocolo WebPush que se pueden incluir en un mensaje .

Firma:

export interface WebpushConfig 

Propiedades

Propiedad Escribe Descripción
datos { [clave: cadena]: cadena; } Una colección de campos de datos.
fcmOpciones WebpushFcmOpciones Opciones para funciones proporcionadas por FCM SDK for Web.
encabezados { [clave: cadena]: cadena; } Una colección de encabezados de WebPush. Los valores de encabezado deben ser cadenas. Consulte la especificación de WebPush para conocer los encabezados admitidos.
notificación WebpushNotificación Una carga útil de notificación WebPush que se incluirá en el mensaje.

WebpushConfig.datos

Una colección de campos de datos.

Firma:

data?: {
        [key: string]: string;
    };

WebpushConfig.fcmOpciones

Opciones para funciones proporcionadas por FCM SDK for Web.

Firma:

fcmOptions?: WebpushFcmOptions;

WebpushConfig.headers

Una colección de encabezados de WebPush. Los valores de encabezado deben ser cadenas.

Consulte la especificación de WebPush para conocer los encabezados admitidos.

Firma:

headers?: {
        [key: string]: string;
    };

WebpushConfig.notificación

Una carga útil de notificación WebPush que se incluirá en el mensaje.

Firma:

notification?: WebpushNotification;