एक्सटेंशन पब्लिशर के तौर पर रजिस्टर करें

आपने जो एक्सटेंशन बनाए हैं उन्हें दूसरों के साथ शेयर करने से पहले, आपको पब्लिशर के तौर पर रजिस्टर करना होगा. एक्सटेंशन पब्लिशर के तौर पर रजिस्टर करने पर, एक पब्लिशर आईडी बनाया जाता है. इससे उपयोगकर्ता, एक्सटेंशन के लेखक के तौर पर आपकी तुरंत पहचान कर पाते हैं. उपयोगकर्ता आपके एक्सटेंशन को इंस्टॉल करने के लिए, एक्सटेंशन का नाम तय करेंगे. यह नाम इस उदाहरण की तरह दिखेगा:

your-publisher-id/your-extension-id

आम तौर पर, आपकी कंपनी का नाम या ब्रैंड का नाम आपका पब्लिशर आईडी होगा. कुछ समय निकालकर पब्लिशर आईडी चुनें, क्योंकि नया पब्लिशर आईडी रजिस्टर किए बिना और एक्सटेंशन को फिर से पब्लिश किए बिना, पब्लिशर आईडी को बदला नहीं जा सकता.

आपका पब्लिशर आईडी, हमेशा के लिए Firebase प्रोजेक्ट से लिंक कर दिया जाएगा. यह प्रोजेक्ट IAM गतिविधियों, एक्सटेंशन पब्लिश करने, और मेट्रिक देखने के लिए तय होता है. पब्लिश किए गए एक्सटेंशन को मैनेज करने के लिए, आपको इस प्रोजेक्ट का इस्तेमाल खास तौर पर करना चाहिए. इसका मतलब है कि प्रोजेक्ट में कोई ऐप्लिकेशन न जोड़ें और इसमें Firebase की कोई अन्य सेवा चालू न करें. किसी खास प्रोजेक्ट का इस्तेमाल करके, एक्सटेंशन पब्लिश करने से जुड़ी गतिविधियों को आपकी दूसरी Firebase प्रोजेक्ट मैनेजमेंट गतिविधियों से अलग रखा जाता है.

पब्लिशर प्रोजेक्ट में प्रोजेक्ट लियन होगा, ताकि गलती से डेटा न मिटे. अपनी पब्लिशर प्रोफ़ाइल और प्रोजेक्ट को मिटाने का अनुरोध करने के लिए, firebase-extensions-publisher-projects@google.com से संपर्क करें.

रजिस्टर करने के लिए, नीचे दिए गए बटन पर क्लिक करें:

एक्सटेंशन पब्लिशर के तौर पर रजिस्टर करना

इससे एक नया पब्लिशर प्रोजेक्ट और प्रोफ़ाइल बन जाएगी. रजिस्टर करने के बाद, उसी पेज से अपनी प्रोफ़ाइल देखी जा सकती है.

अगर आपके Google Cloud संगठन पर नीति से जुड़ी पाबंदियां हैं, जिनकी वजह से Firebase कंसोल के ज़रिए पब्लिशर प्रोफ़ाइल रजिस्टर करना मुश्किल हो जाता है, तो किसी मौजूदा प्रोजेक्ट को पब्लिशर प्रोजेक्ट में बदलने के लिए, Firebase सीएलआई का इस्तेमाल किया जा सकता है:

firebase ext:dev:register --project=PROJECT_ID

पक्का करें कि प्रोजेक्ट, Firebase प्रोजेक्ट हो. अगर आपके पास कोई Google Cloud प्रोजेक्ट है, तो पहले इसे Firebase प्रोजेक्ट में बदलें. ऐसे मौजूदा प्रोजेक्ट का इस्तेमाल न करें जिनमें Firebase की दूसरी सेवाओं का इस्तेमाल किया जाता है. इसकी वजह यह है कि पब्लिशर प्रोजेक्ट को अलग माना जाता है. इस वजह से, Firebase कंसोल में उन सेवाओं को आसानी से ऐक्सेस नहीं किया जा सकता.