इसके माध्यम से साझा किया गया


प्रमाणीकरण के लिए Firebase क्लाउड मैसेजिंग (FCM) टोकन में पुश नोटिफिकेशन ट्रांज़िशन Android करें

जून 2024 में, Google Firebase सेवा खाता JSON टोकन का उपयोग करने के पक्ष में API कुंजी का उपयोग करके प्रमाणीकरण को बहिष्कृत कर रहा है। वर्तमान में एपीआई कुंजी विधि का उपयोग करने वाले ग्राहकों को टोकन में बदलने की आवश्यकता है। ऐसा करने के लिए फायरबेस में टोकन बनाने, इसे डाउनलोड करने और प्रमाणीकरण विधियों को स्विच करने की आवश्यकता होती है। Customer Insights - Journeys Google Firebase से ज़्यादा जानें.

निर्देश

जून 2024 में, Firebase पुश सूचनाओं के लिए Android FCM API कुंजी प्रमाणीकरण दृष्टिकोण को बहिष्कृत कर रहा है। एक सेवा खाता JSON फ़ाइल-आधारित दृष्टिकोण इस पद्धति को प्रतिस्थापित करता है। आपको अपने Google Firebase खाते में उत्पन्न JSON फ़ाइल के साथ मौजूदा FCM टोकन को बदलना होगा।

JSON फ़ाइल जनरेट करने के लिए, अपने Firebase खाते में लॉग इन करें, अपने एप्लिकेशन के लिए Firebase प्रोजेक्ट पर नेविगेट करें, और प्रोजेक्ट अवलोकन के बगल में स्थित गियर आइकन का चयन करके प्रोजेक्ट सेटिंग खोलें।

फायरबेस प्रोजेक्ट सेटिंग्स।

फिर, सेवा खाते टैब पर जाएं और एक नई निजी कुंजी जनरेट करें चुनें

फायरबेस सेवा खाते।

एक नई निजी कुंजी जनरेट करने से एक JSON फ़ाइल बनती और डाउनलोड होती है जिसे आप सहेज सकते हैं।

Firebase नई प्रोजेक्ट कुंजी।

एक बार जब आपके पास नई फ़ाइल हो, तो सेटिंग पुश नोटिफिकेशन>क्षेत्र में नेविगेट करें Customer Insights - Journeys। उस एप्लिकेशन के लिए पुश नोटिफिकेशन कॉन्फ़िगरेशन खोलें जिसे आप अपडेट करना चाहते हैं। यहां, आप अपने FCM प्रमाणीकरण मोड को API कुंजी से सेवा खाता JSON में बदल सकते हैं

ऐसा करने से आप अपने द्वारा बनाई गई JSON फ़ाइल अपलोड कर सकते हैं। एक बार सहेजे जाने के बाद, प्रमाणीकरण विधि अपडेट हो जाती है और पुश सूचनाएं सफलतापूर्वक भेजना जारी रखती हैं।

महत्त्वपूर्ण

यदि आपके पास परीक्षण और उत्पादन भेदभाव सहित कई एप्लिकेशन हैं, तो यह सुनिश्चित करना महत्वपूर्ण है कि आप FCM टोकन अपलोड करें जो सही एप्लिकेशन के लिए जनरेट किया गया था ताकि यह सुनिश्चित हो सके कि पुश सूचनाएं भेजना जारी रहे। ऐसा करने में विफलता के परिणामस्वरूप विफल प्रमाणीकरण होता है, पुश सूचनाओं को भेजने से रोकता है।

इसके अतिरिक्त, यह अनुशंसा की जाती है कि आप उत्पादन में अद्यतन करने से पहले परीक्षण या विकास खाते के साथ इस प्रक्रिया का परीक्षण करें।