Representa las opciones del protocolo WebPush que se pueden incluir en un Mensaje. .
Firma:
export interface WebpushConfig
Propiedades
Propiedad | Tipo | Descripción |
---|---|---|
datos | { [clave: cadena]: cadena; } | Una colección de campos de datos. |
fcmOpciones | Opciones de WebpushFcm | Opciones para las funciones proporcionadas por FCM SDK para Web. |
encabezados | { [clave: cadena]: cadena; } | Una colección de encabezados WebPush. Los valores del encabezado deben ser cadenas. Consulte la especificación WebPush para conocer los encabezados admitidos. |
notificación | Notificación Webpush | 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;
};
Opciones de WebpushConfig.fcm
Opciones para las funciones proporcionadas por FCM SDK para Web.
Firma:
fcmOptions?: WebpushFcmOptions;
WebpushConfig.encabezados
Una colección de encabezados WebPush. Los valores del encabezado deben ser cadenas.
Consulte la especificación WebPush para conocer los encabezados admitidos.
Firma:
headers?: {
[key: string]: string;
};
Notificación WebpushConfig.
Una carga útil de notificación WebPush que se incluirá en el mensaje.
Firma:
notification?: WebpushNotification;