का स्थान बदलें मैं फ़ायरबेस संदेश (वेब) का उपयोग करने की कोशिश कर रहा हूं। फ़ायरबेस को "फायरबेस-मैसेजिंग-sw.js" फ़ाइल के लिए डिफ़ॉल्ट खोजों से सेवा कार्यकर्ता रखता है।फायरबेस: सेवा कर्मचारी
सेवा कार्यकर्ता स्क्रिप्ट आवेदन के पूर्ण पथ पर होने की उम्मीद है! उदाहरण के लिए: http://localhost/firebase-messaging-sw.js
इस डिफ़ॉल्ट स्थान को कैसे बदलें ?! आधिकारिक दस्तावेज़ों को खोजना मुझे यह विधि मिली: useServiceWorker
जो सेवा कार्यकर्ता पंजीकरण स्वीकार करता है, लेकिन इसका उपयोग करने का प्रयास करने में मुझे एक त्रुटि मिलती है कि विधि भी मौजूद नहीं है!
तो, फ़ायरबेस संदेश के लिए सेवा कार्यकर्ता का स्थान कैसे बदलें?
हाँ, सुनिश्चित करें। लेकिन कोशिश कर रहा हूं कि मुझे 'विधि मौजूद नहीं है'! – Dewan159
यह मेरे लिए काम करता है - क्या आप सुनिश्चित हैं कि आपने 'firebase.messaging()। UseServiceWorker() 'और' firebase.messaging.useServiceWorker()' नहीं किया है? –
यह भी ध्यान रखें कि यह API लाइब्रेरी के संस्करण 3.5.0 में जोड़ा गया था, इसलिए सुनिश्चित करें कि आपने कम से कम उस संस्करण को अपडेट किया है। – jwngr