एक एक्सटेंशन प्रकाशक के रूप में पंजीकरण करें

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

your-publisher-id/your-extension-id

आपकी प्रकाशक आईडी आम तौर पर आपकी कंपनी का नाम या आपके ब्रांड का नाम होगी। प्रकाशक आईडी चुनने के लिए कुछ समय लें क्योंकि बाद में आप नई आईडी पंजीकृत किए बिना और अपने एक्सटेंशन को पुनः प्रकाशित किए बिना इसे बदल नहीं पाएंगे।

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

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

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

एक एक्सटेंशन प्रकाशक के रूप में पंजीकरण करें

यह एक नया प्रकाशक प्रोजेक्ट और प्रोफ़ाइल बनाएगा. पंजीकरण करने के बाद, आप उसी पृष्ठ से अपनी प्रोफ़ाइल देख सकते हैं।

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

firebase ext:dev:register --project=PROJECT_ID

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