वेबपश प्रोटोकॉल विकल्पों का प्रतिनिधित्व करता है जिन्हें एक संदेश में शामिल किया जा सकता है .
हस्ताक्षर:
export interface WebpushConfig
गुण
संपत्ति | प्रकार | विवरण |
---|---|---|
डेटा | {[कुंजी: स्ट्रिंग]: स्ट्रिंग; } | डेटा फ़ील्ड का संग्रह. |
एफसीएम विकल्प | WebpushFcmOptions | वेब के लिए एफसीएम एसडीके द्वारा प्रदान की गई सुविधाओं के विकल्प। |
हेडर | {[कुंजी: स्ट्रिंग]: स्ट्रिंग; } | वेबपुश हेडर का एक संग्रह। हेडर मान स्ट्रिंग होने चाहिए. समर्थित हेडर के लिए वेबपुश विनिर्देश देखें। |
अधिसूचना | वेबपुश अधिसूचना | संदेश में शामिल किया जाने वाला एक वेबपुश अधिसूचना पेलोड। |
WebpushConfig.data
डेटा फ़ील्ड का संग्रह.
हस्ताक्षर:
data?: {
[key: string]: string;
};
WebpushConfig.fcmOptions
वेब के लिए एफसीएम एसडीके द्वारा प्रदान की गई सुविधाओं के विकल्प।
हस्ताक्षर:
fcmOptions?: WebpushFcmOptions;
WebpushConfig.headers
वेबपुश हेडर का एक संग्रह। हेडर मान स्ट्रिंग होने चाहिए.
समर्थित हेडर के लिए वेबपुश विनिर्देश देखें।
हस्ताक्षर:
headers?: {
[key: string]: string;
};
WebpushConfig.नोटिफिकेशन
संदेश में शामिल किया जाने वाला एक वेबपुश अधिसूचना पेलोड।
हस्ताक्षर:
notification?: WebpushNotification;