WebpushNotification interface

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[];