WebpushNotification interface

यह Webpush से जुड़ी सूचना के उन विकल्पों को दिखाता है जिन्हें WebpushConfig में शामिल किया जा सकता है. इसमें वेब सूचना की खास जानकारी में बताए गए ज़्यादातर स्टैंडर्ड विकल्प काम करते हैं.

हस्ताक्षर:

export interface WebpushNotification 

प्रॉपर्टी

प्रॉपर्टी टाइप ब्यौरा
कार्रवाइयां सरणी<{ कार्रवाई: स्ट्रिंग; आइकॉन?: स्ट्रिंग; टाइटल: स्ट्रिंग; }> सूचना कार्रवाइयों का कलेक्शन. यह उन कार्रवाइयों को दिखाता है जो उपयोगकर्ता को सूचना दिए जाने पर उपलब्ध होती हैं.
बैज स्ट्रिंग सूचना दिखाने के लिए काफ़ी जगह न होने पर, सूचना दिखाने के लिए इस्तेमाल की जाने वाली इमेज का यूआरएल.
मुख्य हिस्सा स्ट्रिंग सूचना के मुख्य हिस्से वाला टेक्स्ट.
डेटा कोई भी वह आर्बिट्ररी डेटा जिसे आपको सूचना से जोड़ना है. यह किसी भी तरह का डेटा हो सकता है.
dir 'ऑटो' | 'ltr' | 'rtl' सूचना दिखाने की दिशा. auto, ltr या rtl में से कोई एक होना चाहिए.
आइकॉन स्ट्रिंग सूचना आइकॉन का यूआरएल.
इमेज स्ट्रिंग सूचना में दिखाई जाने वाली इमेज का यूआरएल.
भाषा स्ट्रिंग सूचना की भाषा, BCP 47 भाषा टैग के तौर पर.
फिर से सूचना दें बूलियन यह एक बूलियन है, जो यह बताता है कि नई सूचना की जगह पुरानी सूचना की जगह उपयोगकर्ता को सूचना दी जानी चाहिए या नहीं. डिफ़ॉल्ट तौर पर, 'गलत' पर सेट होती है.
ज़रूरी इंटरैक्शन बूलियन इससे यह पता चलता है कि सूचना तब तक चालू रहनी चाहिए, जब तक उपयोगकर्ता उस पर क्लिक न करे या उसे खारिज न करे. यह सूचना अपने-आप बंद नहीं होती. डिफ़ॉल्ट तौर पर, 'गलत' पर सेट होती है.
साइलेंट बूलियन यह एक बूलियन है, जो बताता है कि सूचना साइलेंट होनी चाहिए या नहीं. डिफ़ॉल्ट तौर पर, 'गलत' पर सेट होती है.
टैग स्ट्रिंग सूचना की पहचान करने वाला टैग.
टाइमस्टैंप नंबर सूचना का टाइमस्टैंप. ज़्यादा जानकारी के लिए, https://developer.बातचीत.org/en-US/docs/Web/API/notifications/timestamp पर जाएं.
टाइटल स्ट्रिंग सूचना के टाइटल का टेक्स्ट.
वाइब्रेशन नंबर | नंबर[] सूचना के सक्रिय होने पर डिवाइस के वाइब्रेशन हार्डवेयर का वाइब्रेशन पैटर्न.

वेबपुश सूचना.कार्रवाइयां

सूचना कार्रवाइयों का कलेक्शन. यह उन कार्रवाइयों को दिखाता है जो उपयोगकर्ता को सूचना दिए जाने पर उपलब्ध होती हैं.

हस्ताक्षर:

actions?: Array<{
        action: string;
        icon?: string;
        title: string;
    }>;

वेबपुश सूचना.बैज

सूचना दिखाने के लिए काफ़ी जगह न होने पर, सूचना दिखाने के लिए इस्तेमाल की जाने वाली इमेज का यूआरएल.

हस्ताक्षर:

badge?: string;

वेबपुश सूचना.बॉडी

सूचना के मुख्य हिस्से वाला टेक्स्ट.

हस्ताक्षर:

body?: string;

Webpushसूचना.data

वह आर्बिट्ररी डेटा जिसे आपको सूचना से जोड़ना है. यह किसी भी तरह का डेटा हो सकता है.

हस्ताक्षर:

data?: any;

वेबपुश सूचना.दिर

सूचना दिखाने की दिशा. auto, ltr या rtl में से कोई एक होना चाहिए.

हस्ताक्षर:

dir?: 'auto' | 'ltr' | 'rtl';

वेबपुश सूचना.आइकॉन

सूचना आइकॉन का यूआरएल.

हस्ताक्षर:

icon?: string;

वेबपुश सूचना.इमेज

सूचना में दिखाई जाने वाली इमेज का यूआरएल.

हस्ताक्षर:

image?: string;

Webpushसूचना.lang

सूचना की भाषा, BCP 47 भाषा टैग के तौर पर.

हस्ताक्षर:

lang?: string;

Webpushसूचना.renotify

यह एक बूलियन है, जो यह बताता है कि नई सूचना की जगह पुरानी सूचना की जगह उपयोगकर्ता को सूचना दी जानी चाहिए या नहीं. डिफ़ॉल्ट तौर पर, 'गलत' पर सेट होती है.

हस्ताक्षर:

renotify?: boolean;

वेबपुश सूचना.आवश्यकताएँ इंटरैक्शन

इससे यह पता चलता है कि सूचना तब तक चालू रहनी चाहिए, जब तक उपयोगकर्ता उस पर क्लिक न करे या उसे खारिज न करे. यह सूचना अपने-आप बंद नहीं होती. डिफ़ॉल्ट तौर पर, 'गलत' पर सेट होती है.

हस्ताक्षर:

requireInteraction?: boolean;

वेबपुश सूचना.साइलेंट

यह एक बूलियन है, जो बताता है कि सूचना साइलेंट होनी चाहिए या नहीं. डिफ़ॉल्ट तौर पर, 'गलत' पर सेट होती है.

हस्ताक्षर:

silent?: boolean;

वेबपुश सूचना.टैग

सूचना की पहचान करने वाला टैग.

हस्ताक्षर:

tag?: string;

वेबपुश सूचना.टाइमस्टैंप

सूचना का टाइमस्टैंप. ज़्यादा जानकारी के लिए, https://developer.बातचीत.org/en-US/docs/Web/API/notifications/timestamp पर जाएं.

हस्ताक्षर:

timestamp?: number;

वेबपुश सूचना.टाइटल

सूचना के टाइटल का टेक्स्ट.

हस्ताक्षर:

title?: string;

वेबपुश सूचना.vibrate

सूचना के सक्रिय होने पर डिवाइस के वाइब्रेशन हार्डवेयर का वाइब्रेशन पैटर्न.

हस्ताक्षर:

vibrate?: number | number[];