WebPush-विशिष्ट अधिसूचना विकल्पों का प्रतिनिधित्व करता है जिन्हें WebpushConfig में शामिल किया जा सकता है . यह वेब अधिसूचना विनिर्देश में परिभाषित अधिकांश मानक विकल्पों का समर्थन करता है .
हस्ताक्षर:
export interface WebpushNotification
गुण
संपत्ति | प्रकार | विवरण |
---|---|---|
कार्रवाई | सारणी<{ क्रिया: स्ट्रिंग; आइकन?: स्ट्रिंग; शीर्षक: स्ट्रिंग; }> | अधिसूचना क्रियाओं की एक श्रृंखला जो अधिसूचना प्रस्तुत होने पर उपयोगकर्ता के लिए उपलब्ध क्रियाओं का प्रतिनिधित्व करती है। |
बिल्ला | डोरी | अधिसूचना प्रदर्शित करने के लिए छवि का यूआरएल तब उपयोग किया जाता है जब अधिसूचना प्रदर्शित करने के लिए पर्याप्त जगह नहीं होती है। |
शरीर | डोरी | अधिसूचना का मुख्य पाठ. |
डेटा | कोई | मनमाना डेटा जिसे आप अधिसूचना से संबद्ध करना चाहते हैं। यह किसी भी डेटा प्रकार का हो सकता है. |
डिर | 'ऑटो' | 'लीटर' | 'आरटीएल' | अधिसूचना प्रदर्शित करने की दिशा. auto , ltr या rtl में से एक होना चाहिए। |
आइकन | डोरी | अधिसूचना आइकन का यूआरएल. |
छवि | डोरी | अधिसूचना में प्रदर्शित होने वाली छवि का यूआरएल। |
लैंग | डोरी | अधिसूचना की भाषा BCP 47 भाषा टैग के रूप में। |
पुनः अधिसूचित करें | बूलियन | एक बूलियन निर्दिष्ट करता है कि पुराने नोटिफिकेशन के स्थान पर नए नोटिफिकेशन के बाद उपयोगकर्ता को सूचित किया जाना चाहिए या नहीं। डिफ़ॉल्ट से असत्य. |
सहभागिता की आवश्यकता है | बूलियन | इंगित करता है कि अधिसूचना स्वचालित रूप से बंद होने के बजाय तब तक सक्रिय रहनी चाहिए जब तक उपयोगकर्ता उस पर क्लिक न करे या उसे खारिज न कर दे। डिफ़ॉल्ट से असत्य. |
चुपचाप | बूलियन | एक बूलियन निर्दिष्ट करता है कि अधिसूचना मौन होनी चाहिए या नहीं। डिफ़ॉल्ट से असत्य. |
टैग | डोरी | अधिसूचना के लिए एक पहचान टैग. |
TIMESTAMP | संख्या | अधिसूचना का टाइमस्टैम्प. विवरण के लिए https://developer.mozilla.org/en-US/docs/Web/API/notification/timestamp देखें। |
शीर्षक | डोरी | अधिसूचना का शीर्षक पाठ. |
कंपन | संख्या | संख्या[] | अधिसूचना सक्रिय होने पर डिवाइस के कंपन हार्डवेयर के लिए एक कंपन पैटर्न उत्सर्जित होता है। |
WebpushNotification.क्रियाएँ
अधिसूचना क्रियाओं की एक श्रृंखला जो अधिसूचना प्रस्तुत होने पर उपयोगकर्ता के लिए उपलब्ध क्रियाओं का प्रतिनिधित्व करती है।
हस्ताक्षर:
actions?: Array<{
action: string;
icon?: string;
title: string;
}>;
WebpushNotification.बैज
अधिसूचना प्रदर्शित करने के लिए छवि का यूआरएल तब उपयोग किया जाता है जब अधिसूचना प्रदर्शित करने के लिए पर्याप्त जगह नहीं होती है।
हस्ताक्षर:
badge?: string;
WebpushNotification.body
अधिसूचना का मुख्य पाठ.
हस्ताक्षर:
body?: string;
WebpushNotification.डेटा
मनमाना डेटा जिसे आप अधिसूचना से संबद्ध करना चाहते हैं। यह किसी भी डेटा प्रकार का हो सकता है.
हस्ताक्षर:
data?: any;
WebpushNotification.dir
अधिसूचना प्रदर्शित करने की दिशा. auto
में से एक होना चाहिए , ltr
या rtl
.
हस्ताक्षर:
dir?: 'auto' | 'ltr' | 'rtl';
WebpushNotification.icon
अधिसूचना आइकन का यूआरएल.
हस्ताक्षर:
icon?: string;
WebpushNotification.image
अधिसूचना में प्रदर्शित होने वाली छवि का यूआरएल।
हस्ताक्षर:
image?: string;
WebpushNotification.lang
अधिसूचना की भाषा BCP 47 भाषा टैग के रूप में।
हस्ताक्षर:
lang?: string;
WebpushNotification.renotify
एक बूलियन निर्दिष्ट करता है कि पुराने नोटिफिकेशन के स्थान पर नए नोटिफिकेशन के बाद उपयोगकर्ता को सूचित किया जाना चाहिए या नहीं। डिफ़ॉल्ट से असत्य.
हस्ताक्षर:
renotify?: boolean;
WebpushNotification.requireInteraction
इंगित करता है कि अधिसूचना स्वचालित रूप से बंद होने के बजाय तब तक सक्रिय रहनी चाहिए जब तक उपयोगकर्ता उस पर क्लिक न करे या उसे खारिज न कर दे। डिफ़ॉल्ट से असत्य.
हस्ताक्षर:
requireInteraction?: boolean;
WebpushNotification.मौन
एक बूलियन निर्दिष्ट करता है कि अधिसूचना मौन होनी चाहिए या नहीं। डिफ़ॉल्ट से असत्य.
हस्ताक्षर:
silent?: boolean;
WebpushNotification.tag
अधिसूचना के लिए एक पहचान टैग.
हस्ताक्षर:
tag?: string;
WebpushNotification.timestamp
अधिसूचना का टाइमस्टैम्प. विवरण के लिए https://developer.mozilla.org/en-US/docs/Web/API/notification/timestamp देखें।
हस्ताक्षर:
timestamp?: number;
WebpushNotification.शीर्षक
अधिसूचना का शीर्षक पाठ.
हस्ताक्षर:
title?: string;
WebpushNotification.vibrate
अधिसूचना सक्रिय होने पर डिवाइस के कंपन हार्डवेयर के लिए एक कंपन पैटर्न उत्सर्जित होता है।
हस्ताक्षर:
vibrate?: number | number[];