@firebase/messaging/sw

फ़ंक्शन

फ़ंक्शन ब्यौरा
फ़ंक्शन(ऐप्लिकेशन, ...)
getMessaging(ऐप्लिकेशन) Firebase क्लाउड से मैसेज वाला इंस्टेंस फ़ेच करता है.
फ़ंक्शन(मैसेज सेवा, ...)
experimentalSetDeveloperMetricsExportedToBigQueryEnabled(मैसेज सेवा, चालू करें) इससे Firebase क्लाउड से मैसेज की डिलीवरी वाली मेट्रिक को BigQuery में एक्सपोर्ट करने की सुविधा चालू या बंद की जा सकती है. डिफ़ॉल्ट रूप से, मैसेज डिलीवरी मेट्रिक को BigQuery में एक्सपोर्ट नहीं किया जाता. रनटाइम के दौरान एक्सपोर्ट की सुविधा चालू या बंद करने के लिए, यह तरीका इस्तेमाल करें.
onbackgroundMessage(मैसेजिंग, NextOrObserver) यह तब कॉल किया जाता है, जब ऐप्लिकेशन बैकग्राउंड में चल रहा हो. अगर कोई सक्रिय विंडो नहीं दिखाई जाती है, तो ऐप्लिकेशन बैकग्राउंड में मौजूद माना जाता है.
फ़ंक्शन()
issupported() यह जांच करता है कि SW Context में सभी ज़रूरी एपीआई मौजूद हैं

इंटरफ़ेस

इंटरफ़ेस ब्यौरा
FcmOptions वेब के लिए FCM SDK टूल की ओर से दी गई सुविधाओं के विकल्प. WebpushFcmOptions देखें.
GetTokenOptions getToken() के लिए विकल्प.
MessagePayload मैसेज पेलोड, जिसमें सूचना पेलोड शामिल है और यह सूचना पेलोड के साथ दिखाया जाता है. साथ ही, डेटा पेलोड में डेवलपर की ओर से Send API की मदद से भेजे गए कुंजी-वैल्यू पेयर की मनमुताबिक तय संख्या मौजूद होती है.
मैसेज सेवा Firebase क्लाउड से मैसेज वाले SDK टूल का सार्वजनिक इंटरफ़ेस.
सूचना पेलोड सूचना की जानकारी दिखाएं. Send API की मदद से जानकारी भेजी जाती है.

फ़ंक्शन(ऐप्लिकेशन, ...)

getMessaging(ऐप्लिकेशन)

Firebase क्लाउड से मैसेज वाला इंस्टेंस फ़ेच करता है.

हस्ताक्षर:

export declare function getMessagingInSw(app?: FirebaseApp): Messaging;

पैरामीटर

पैरामीटर टाइप ब्यौरा
ऐप्लिकेशन FirebaseApp

लौटाए जाने वाले प्रॉडक्ट:

मैसेज सेवा

Firebase क्लाउड से मैसेज का इंस्टेंस, जो दिए गए Firebase ऐप्लिकेशन से जुड़ा है.

फ़ंक्शन(मैसेजिंग, ...)

एक्सपेरिमेंट के लिए सेट डिलीवरी मेट्रिकsExportedToBigQueryEnabled(मैसेज सेवा, चालू करें)

इससे Firebase क्लाउड से मैसेज की डिलीवरी वाली मेट्रिक को BigQuery में एक्सपोर्ट करने की सुविधा चालू या बंद की जा सकती है. डिफ़ॉल्ट रूप से, मैसेज डिलीवरी मेट्रिक को BigQuery में एक्सपोर्ट नहीं किया जाता. रनटाइम के दौरान एक्सपोर्ट की सुविधा चालू या बंद करने के लिए, यह तरीका इस्तेमाल करें.

हस्ताक्षर:

export declare function experimentalSetDeliveryMetricsExportedToBigQueryEnabled(messaging: Messaging, enable: boolean): void;

पैरामीटर

पैरामीटर टाइप ब्यौरा
मैसेज सेवा मैसेज सेवा FirebaseMessaging इंस्टेंस.
सक्षम करें बूलियन Firebase क्लाउड से मैसेज डिलीवरी मेट्रिक को BigQuery में एक्सपोर्ट करना चाहिए या नहीं.

लौटाए जाने वाले प्रॉडक्ट:

अमान्य

onbackgroundMessage(मैसेजिंग, NextOrObserver)

यह तब कॉल किया जाता है, जब ऐप्लिकेशन बैकग्राउंड में चल रहा हो. अगर कोई सक्रिय विंडो नहीं दिखाई जाती है, तो ऐप्लिकेशन बैकग्राउंड में मौजूद माना जाता है.

हस्ताक्षर:

export declare function onBackgroundMessage(messaging: Messaging, nextOrObserver: NextFn<MessagePayload> | Observer<MessagePayload>): Unsubscribe;

पैरामीटर

पैरामीटर टाइप ब्यौरा
मैसेज सेवा मैसेज सेवा मैसेज सेवा का इंस्टेंस.
नेक्स्ट ऑऑब्ज़र्वर NextFn<MessagePayload> | ऑब्ज़र्वर<MessagePayload> यह फ़ंक्शन या next तय किया गया ऑब्ज़र्वर ऑब्जेक्ट तब कॉल किया जाता है, जब कोई मैसेज मिला हो और ऐप्लिकेशन फ़िलहाल बैकग्राउंड में चल रहा हो.

लौटाए जाने वाले प्रॉडक्ट:

सदस्यता छोड़ें

मैसेज को सुनना बंद करने के लिए, दिए गए इस फ़ंक्शन को एक्ज़ीक्यूट करें

फ़ंक्शन()

issupported()

यह जांच करता है कि SW Context में सभी ज़रूरी एपीआई मौजूद हैं

हस्ताक्षर:

export declare function isSwSupported(): Promise<boolean>;

लौटाए जाने वाले प्रॉडक्ट:

Promise&lt;boolean&gt;

ऐसा प्रॉमिस जो बूलियन वैल्यू में बदल जाता है.