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

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

your-publisher-id/your-extension-id

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

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

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

रजिस्टर करने के लिए, यहां दिए गए बटन पर क्लिक करें:

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

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

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

firebase ext:dev:register --project=PROJECT_ID

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