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;