Stellt die WebPush-Protokolloptionen dar, die in eine Nachricht eingefügt werden können .
Unterschrift:
export interface WebpushConfig
Eigenschaften
Eigentum | Typ | Beschreibung |
---|---|---|
Daten | { [Schlüssel: Zeichenfolge]: Zeichenfolge; } | Eine Sammlung von Datenfeldern. |
fcmOptions | WebpushFcmOptions | Optionen für Funktionen, die vom FCM SDK für Web bereitgestellt werden. |
Kopfzeilen | { [Schlüssel: Zeichenfolge]: Zeichenfolge; } | Eine Sammlung von WebPush-Headern. Header-Werte müssen Zeichenfolgen sein. Informationen zu unterstützten Headern finden Sie in der WebPush-Spezifikation . |
Benachrichtigung | WebpushBenachrichtigung | Eine WebPush-Benachrichtigungsnutzlast, die in die Nachricht aufgenommen werden soll. |
WebpushConfig.data
Eine Sammlung von Datenfeldern.
Unterschrift:
data?: {
[key: string]: string;
};
WebpushConfig.fcmOptions
Optionen für Funktionen, die vom FCM SDK für Web bereitgestellt werden.
Unterschrift:
fcmOptions?: WebpushFcmOptions;
WebpushConfig.headers
Eine Sammlung von WebPush-Headern. Header-Werte müssen Zeichenfolgen sein.
Informationen zu unterstützten Headern finden Sie in der WebPush-Spezifikation .
Unterschrift:
headers?: {
[key: string]: string;
};
WebpushConfig.notification
Eine WebPush-Benachrichtigungsnutzlast, die in die Nachricht aufgenommen werden soll.
Unterschrift:
notification?: WebpushNotification;