WebpushConfig interface

Rappresenta le opzioni del protocollo WebPush che possono essere incluse in un messaggio .

Firma:

export interface WebpushConfig 

Proprietà

Proprietà Tipo Descrizione
dati { [tasto: stringa]: stringa; } Una raccolta di campi dati.
fcmOptions WebpushFcmOpzioni Opzioni per le funzionalità fornite da FCM SDK per il Web.
intestazioni { [tasto: stringa]: stringa; } Una raccolta di intestazioni WebPush. I valori dell'intestazione devono essere stringhe. Consulta le specifiche WebPush per le intestazioni supportate.
notifica WebpushNotification Un payload di notifica WebPush da includere nel messaggio.

WebpushConfig.data

Una raccolta di campi dati.

Firma:

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

WebpushConfig.fcmOpzioni

Opzioni per le funzionalità fornite da FCM SDK per il Web.

Firma:

fcmOptions?: WebpushFcmOptions;

WebpushConfig.headers

Una raccolta di intestazioni WebPush. I valori dell'intestazione devono essere stringhe.

Consulta le specifiche WebPush per le intestazioni supportate.

Firma:

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

WebpushConfig.notification

Un payload di notifica WebPush da includere nel messaggio.

Firma:

notification?: WebpushNotification;