Representa as opções do protocolo WebPush que podem ser incluídas em uma mensagem .
Assinatura:
export interface WebpushConfig
Propriedades
Propriedade | Modelo | Descrição |
---|---|---|
dados | { [chave: string]: string; } | Uma coleção de campos de dados. |
fcmOptions | WebpushFcmOptions | Opções para recursos fornecidos pelo FCM SDK para Web. |
cabeçalhos | { [chave: string]: string; } | Uma coleção de cabeçalhos WebPush. Os valores de cabeçalho devem ser strings. Consulte a especificação WebPush para cabeçalhos compatíveis. |
notificação | Notificação Webpush | Uma carga útil de notificação WebPush a ser incluída na mensagem. |
WebpushConfig.data
Uma coleção de campos de dados.
Assinatura:
data?: {
[key: string]: string;
};
WebpushConfig.fcmOptions
Opções para recursos fornecidos pelo FCM SDK para Web.
Assinatura:
fcmOptions?: WebpushFcmOptions;
WebpushConfig.headers
Uma coleção de cabeçalhos WebPush. Os valores de cabeçalho devem ser strings.
Consulte a especificação WebPush para cabeçalhos compatíveis.
Assinatura:
headers?: {
[key: string]: string;
};
WebpushConfig.notification
Uma carga útil de notificação WebPush a ser incluída na mensagem.
Assinatura:
notification?: WebpushNotification;