Bir Mesaja dahil edilebilecek WebPush protokolü seçeneklerini temsil eder .
İmza:
export interface WebpushConfig
Özellikler
Mülk | Tip | Tanım |
---|---|---|
veri | { [anahtar: dize]: dize; } | Veri alanları koleksiyonu. |
fcmSeçenekler | WebpushFcmSeçenekler | Web için FCM SDK tarafından sağlanan özelliklere ilişkin seçenekler. |
başlıklar | { [anahtar: dize]: dize; } | WebPush başlıklarından oluşan bir koleksiyon. Başlık değerleri dizeler olmalıdır. Desteklenen başlıklar için WebPush spesifikasyonuna bakın. |
bildiri | Webpush Bildirimi | Mesaja eklenecek bir WebPush bildirimi yükü. |
WebpushConfig.data
Veri alanları koleksiyonu.
İmza:
data?: {
[key: string]: string;
};
WebpushConfig.fcmOptions
Web için FCM SDK tarafından sağlanan özelliklere ilişkin seçenekler.
İmza:
fcmOptions?: WebpushFcmOptions;
WebpushConfig.başlıkları
WebPush başlıklarından oluşan bir koleksiyon. Başlık değerleri dizeler olmalıdır.
Desteklenen başlıklar için WebPush spesifikasyonuna bakın.
İmza:
headers?: {
[key: string]: string;
};
WebpushConfig.notification
Mesaja eklenecek bir WebPush bildirimi yükü.
İmza:
notification?: WebpushNotification;