नहीं कहा जाता है मैं एफसीएम के साथ ब्राउज़र पुश नोटिफिकेशन प्रोटोटाइप कर रहा हूं। मैंने बस क्विकस्टार्ट (https://github.com/firebase/quickstart-js/tree/master/messaging) से उदाहरण कोड कॉपी किया है। संदेशों को प्राप्त किया जाता है और प्रदर्शित किया जाना चाहिए। लेकिन जब मैं सेवा कार्यकर्ता (संदेश .setBackgroundMessageHandler) में संदेश को संशोधित करने का प्रयास करता हूं तो कुछ भी नहीं होता है। सेवा कार्यकर्ता को बुलाया जाता है, और यदि मैं पुश अधिसूचनाओं के लिए उस सेवा कार्यकर्ता में एक ईवेंट श्रोता लागू करता हूं, तो यह घटना को पकड़ता है। लेकिन विधि सेटबैकग्राउंड मैसेज हैंडलर कभी नहीं कहा जाता है। मैं क्रोम 54 पर यह कोशिश कर रहा हूं।फायरबेस क्लाउड मैसेजिंग: सेटबैकग्राउंड मैसेज हैंडलर को
सेवा कार्यकर्ता में संदेश को कस्टमाइज़ करने के लिए मुझे क्या करने की ज़रूरत है?
बहुत बहुत धन्यवाद!
क्षमा करें। इसका उल्लेख करने में भूल गए: फोकस पर यह अच्छी तरह से काम करता है और मैसेज विधि को बुलाया जाता है और मैं जो संदेश चाहता हूं वह कर सकता हूं। जब पृष्ठ पर कोई फोकस नहीं होता है, तो अधिसूचना प्रदर्शित होती है लेकिन मैं इसे सेटबैकग्राउंड मैसेज हैंडलर विधि के भीतर अनुकूलित नहीं कर सकता क्योंकि इसे कभी नहीं कहा जाता है। – Mathias