Representa as opções do protocolo WebPush que podem ser incluídas em uma mensagem .
Assinatura:
export interface WebpushConfig
Propriedades
Propriedade | Tipo | Descrição |
---|---|---|
dados | {[chave: string]: string; } | Uma coleção de campos de dados. |
fcmOpções | Opções WebpushFcm | Opções de recursos fornecidos pelo FCM SDK for 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 suportados. |
notificação | Notificação Webpush | Uma carga 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.fcmOpções
Opções de recursos fornecidos pelo FCM SDK for 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 suportados.
Assinatura:
headers?: {
[key: string]: string;
};
WebpushConfig.notificação
Uma carga de notificação WebPush a ser incluída na mensagem.
Assinatura:
notification?: WebpushNotification;