getToken() के लिए विकल्प.
हस्ताक्षर:
export interface GetTokenOptions
प्रॉपर्टी
प्रॉपर्टी | टाइप | ब्यौरा |
---|---|---|
serviceWorkerरजिस्ट्रेशन | ServiceWorkerरजिस्ट्रेशन | पुश मैसेज पाने के लिए सर्विस वर्कर का रजिस्ट्रेशन. अगर साफ़ तौर पर रजिस्ट्रेशन नहीं दिया गया है, तो आपके रूट की जगह पर firebase-messaging-sw.js होना चाहिए. ज़्यादा जानकारी के लिए, रजिस्ट्रेशन टोकन ऐक्सेस करना देखें. |
vapidKey | स्ट्रिंग | सेवाएं पुश करने के लिए दी गई सार्वजनिक सर्वर कुंजी. कुंजी का उपयोग पुश सदस्यों को केवल उन्हीं सर्वर से पुश संदेश प्राप्त करने के लिए प्रमाणित करने के लिए किया जाता है, जिनके पास संबंधित निजी कुंजी होती है. अगर यह कुंजी नहीं दी जाती है, तो डिफ़ॉल्ट VAPID कुंजी का इस्तेमाल किया जाता है. ध्यान दें कि कुछ पुश सेवाओं (Chrome पुश सेवा) के लिए, ऐसी VAPID कुंजी की ज़रूरत होती है जो डिफ़ॉल्ट न हो. इसलिए, हमारा सुझाव है कि FCM के साथ वेब क्रेडेंशियल कॉन्फ़िगर करें की मदद से, अपने प्रोजेक्ट के लिए VAPID कुंजी जनरेट और इंपोर्ट करें. वेब पुश सेवाओं के बारे में ज़्यादा जानने के लिए, वेब पुश प्रोटोकॉल देखें. |
GetTokenOptions.serviceWorkerरजिस्ट्रेशन
पुश मैसेज पाने के लिए सर्विस वर्कर का रजिस्ट्रेशन. अगर साफ़ तौर पर रजिस्ट्रेशन नहीं दिया गया है, तो आपके रूट की जगह पर firebase-messaging-sw.js
होना चाहिए. ज़्यादा जानकारी के लिए, रजिस्ट्रेशन टोकन ऐक्सेस करना देखें.
हस्ताक्षर:
serviceWorkerRegistration?: ServiceWorkerRegistration;
GetTokenOptions.vapidKey
सेवाएं पुश करने के लिए दी गई सार्वजनिक सर्वर कुंजी. कुंजी का उपयोग पुश सदस्यों को केवल उन्हीं सर्वर से पुश संदेश प्राप्त करने के लिए प्रमाणित करने के लिए किया जाता है, जिनके पास संबंधित निजी कुंजी होती है. अगर यह कुंजी नहीं दी जाती है, तो डिफ़ॉल्ट VAPID कुंजी का इस्तेमाल किया जाता है. ध्यान दें कि कुछ पुश सेवाओं (Chrome पुश सेवा) के लिए, ऐसी VAPID कुंजी की ज़रूरत होती है जो डिफ़ॉल्ट न हो. इसलिए, हमारा सुझाव है कि FCM के साथ वेब क्रेडेंशियल कॉन्फ़िगर करें की मदद से, अपने प्रोजेक्ट के लिए VAPID कुंजी जनरेट और इंपोर्ट करें. वेब पुश सेवाओं के बारे में ज़्यादा जानने के लिए, वेब पुश प्रोटोकॉल देखें.
हस्ताक्षर:
vapidKey?: string;