GetTokenOptions interface

GetToken के लिए विकल्प() .

हस्ताक्षर:

export interface GetTokenOptions 

गुण

संपत्ति प्रकार विवरण
सेवाकर्मी पंजीकरण सेवाकर्मी पंजीकरण पुश मैसेजिंग प्राप्त करने के लिए सेवा कर्मी का पंजीकरण। यदि पंजीकरण स्पष्ट रूप से प्रदान नहीं किया गया है, तो आपको अपने मूल स्थान पर एक firebase-messaging-sw.js रखना होगा। अधिक विवरण के लिए पंजीकरण टोकन तक पहुंचें देखें।
vapidKey डोरी सेवाओं को पुश करने के लिए प्रदान की गई सार्वजनिक सर्वर कुंजी। कुंजी का उपयोग पुश सब्सक्राइबर्स को केवल संबंधित निजी कुंजी रखने वाले सर्वर से पुश संदेश प्राप्त करने के लिए प्रमाणित करने के लिए किया जाता है। यदि यह प्रदान नहीं किया गया है, तो एक डिफ़ॉल्ट VAPID कुंजी का उपयोग किया जाता है। ध्यान दें कि कुछ पुश सेवाओं (क्रोम पुश सर्विस) को एक गैर-डिफ़ॉल्ट VAPID कुंजी की आवश्यकता होती है। इसलिए, एफसीएम के साथ कॉन्फिगर वेब क्रेडेंशियल्स के साथ अपने प्रोजेक्ट के लिए एक VAPID कुंजी उत्पन्न करने और आयात करने की अनुशंसा की जाती है। . वेब पुश सेवाओं पर विवरण के लिए वेब पुश प्रोटोकॉल देखें।

GetTokenOptions.serviceWorkerRegistration

पुश मैसेजिंग प्राप्त करने के लिए सेवा कर्मी का पंजीकरण। यदि पंजीकरण स्पष्ट रूप से प्रदान नहीं किया गया है, तो आपको अपने मूल स्थान पर एक firebase-messaging-sw.js रखना होगा। अधिक विवरण के लिए पंजीकरण टोकन तक पहुंचें देखें।

हस्ताक्षर:

serviceWorkerRegistration?: ServiceWorkerRegistration;

GetTokenOptions.vapidKey

सेवाओं को पुश करने के लिए प्रदान की गई सार्वजनिक सर्वर कुंजी। कुंजी का उपयोग पुश सब्सक्राइबर्स को केवल संबंधित निजी कुंजी रखने वाले सर्वर से पुश संदेश प्राप्त करने के लिए प्रमाणित करने के लिए किया जाता है। यदि यह प्रदान नहीं किया गया है, तो एक डिफ़ॉल्ट VAPID कुंजी का उपयोग किया जाता है। ध्यान दें कि कुछ पुश सेवाओं (क्रोम पुश सर्विस) को एक गैर-डिफ़ॉल्ट VAPID कुंजी की आवश्यकता होती है। इसलिए, एफसीएम के साथ कॉन्फिगर वेब क्रेडेंशियल्स के साथ अपने प्रोजेक्ट के लिए एक VAPID कुंजी उत्पन्न करने और आयात करने की अनुशंसा की जाती है। . वेब पुश सेवाओं पर विवरण के लिए वेब पुश प्रोटोकॉल देखें।

हस्ताक्षर:

vapidKey?: string;