अगर आपको सिर्फ़ Google Play से बाहर के प्लैटफ़ॉर्म पर ऐप्लिकेशन उपलब्ध कराने हैं, तो Android Developer Console का इस्तेमाल करके, डेवलपर के तौर पर अपनी पहचान मैनेज करें और अपने ऐप्लिकेशन के पैकेज के नाम रजिस्टर करें. इस गाइड में, अपने खाते की पुष्टि कराने और यह पक्का करने का तरीका बताया गया है कि आपके ऐप्लिकेशन, सर्टिफ़ाइड Android डिवाइसों पर इंस्टॉल किए जा सकते हैं.
खाता बनाएं
अपने Google खाते का इस्तेमाल करके, खाते के लिए साइन अप किया जा सकता है. अगर आप छात्र/छात्रा हैं या आपको सिर्फ़ शौक के लिए खाता बनाना है, तो आपके पास एक खास तरह का खाता बनाने का विकल्प होता है. इसमें पुष्टि कराने की कम शर्तें होती हैं और इसके लिए कोई शुल्क नहीं लिया जाता.
ऐप्लिकेशन डिस्ट्रिब्यूट करने का तरीका चुनना
आपके ऐप्लिकेशन अब भी अलग से लोड किए जा सकते हैं. उपयोगकर्ता का अनुभव, आपके चुने गए पाथ पर निर्भर करता है.
पहचान की पुष्टि करने की प्रक्रिया पूरी करना
आपको अपनी पहचान की पुष्टि कराने के लिए, आधिकारिक दस्तावेज़ सबमिट करने होंगे. ज़रूरी शर्तें इस बात पर निर्भर करती हैं कि आपने व्यक्तिगत तौर पर रजिस्टर किया है या संगठन के तौर पर. अगर आपके पास ज़रूरी जानकारी पहले से मौजूद है, तो इस प्रोसेस को पूरा होने में आम तौर पर 10 मिनट लगते हैं.
सभी खातों के लिए ज़रूरी जानकारी
कानूनी नाम और पता: पुष्टि करने के प्रोग्राम के तहत, लोगों को वहां का सरकारी फ़ोटो आईडी और पते का सबूत देने वाला दस्तावेज़ सबमिट करना होगा. अमेरिका में रहने वाले लोगों के लिए, आईडी और पते के सबूत के तौर पर स्वीकार किए जाने वाले दस्तावेज़ों का उदाहरण यहां दिया गया है:
- पासपोर्ट
- सरकारी पहचान-पत्र
- ड्राइविंग लाइसेंस
- स्थायी निवास कार्ड या ग्रीन कार्ड
- सरकारी फ़ोटो आईडी, जिसमें पता दिया गया हो
- बिजली, पानी, गैस, इंटरनेट, केबल टीवी जैसी सुविधाओं का बिल
- इंश्योरेंस स्टेटमेंट (होम इंश्योरेंस, हेल्थ इंश्योरेंस वगैरह)
- क्रेडिट कार्ड या बैंक स्टेटमेंट
संपर्क जानकारी: आपका निजी ईमेल पता और फ़ोन नंबर, जिसकी पुष्टि एक बार इस्तेमाल होने वाले पासवर्ड (ओटीपी) से की गई हो.
संगठनों के लिए अन्य ज़रूरी शर्तें
- डीयूएनएस नंबर: यह आपके संगठन के लिए, नौ अंकों का एक यूनीक आइडेंटिफ़ायर होता है. इसे Dun & Bradstreet उपलब्ध कराता है. इसका इस्तेमाल दुनिया भर में, आपके कारोबार की कानूनी पहचान की पुष्टि करने के लिए किया जाता है. अगर आपके संगठन के पास यह नंबर नहीं है, तो Dun & Bradstreet की वेबसाइट पर जाकर बिना किसी शुल्क के इसे पाया जा सकता है.
- पुष्टि की गई वेबसाइट: Google Search Console का इस्तेमाल करके, आपके संगठन की वेबसाइट की पुष्टि की जानी चाहिए.
- संगठन के आधिकारिक दस्तावेज़: अमेरिका में मौजूद संगठनों को ये दस्तावेज़ देने होंगे. आपकी जगह के हिसाब से, ज़रूरी दस्तावेज़ अलग-अलग हो सकते हैं.
- कोई भी ऐसा दस्तावेज़, नोटिस या लेटर जिसमें आपके संगठन का नाम हो और जिसे आईआरएस ने जारी किया हो या जिस पर आईआरएस का स्टैंप लगा हो. इनके कुछ उदाहरण CP575, 147C, CP299, 988, 937, 1050, 5822 वगैरह हैं.
- आईआरएस को सबमिट किए गए फ़ॉर्म को दस्तावेज़ के तौर पर तब ही स्वीकार किया जाएगा, जब उनकी कॉपी आईआरएस की वेबसाइट पर उपलब्ध होगी. उदाहरण के लिए, फ़ॉर्म 8871 और फ़ॉर्म 990.
- आपके कारोबार के इनकॉर्पोरेशन का सर्टिफ़िकेट. यह उस देश ने जारी किया हो जहां आपका कारोबार चल रहा है. इस सर्टिफ़िकेट में आपके कारोबार का नाम शामिल होना चाहिए
- आपकी सबसे नई एसईसी फ़ाइलिंग, जिसमें संगठन का नाम शामिल हो. जैसे, 10-K, 10-Q या 8-K फ़ॉर्म
- Experian, Equifax या TransUnion की तरफ़ से कारोबारों के लिए जारी क्रेडिट रिपोर्ट, जिसमें आपके संगठन का नाम हो
- सिर्फ़ सरकारी डिपार्टमेंट और एजेंसियों के लिए: ऑफ़िशियल लेटर, जिसमें पूरा नाम, पता, और तारीख मौजूद हो
अपने पैकेज के नाम रजिस्टर करें
पुष्टि हो जाने के बाद, पैकेज पेज पर जाकर, अपने ऐप्लिकेशन के पैकेज के नाम रजिस्टर किए जा सकते हैं. रजिस्ट्रेशन की प्रोसेस के दौरान, आपके ऐप्लिकेशन को डेवलपर के तौर पर आपकी पहचान की पुष्टि से लिंक किया जाता है. रजिस्टर करने के लिए, Android Developer Console में यह जानकारी दें:
- पैकेज का नाम डालें: वह यूनीक पैकेज का नाम डालें जिसे आपको रजिस्टर करना है.
- अपना पासकोड जोड़ें: ऐप्लिकेशन में साइन इन करने के लिए उपलब्ध पासकोड पेयर से SHA-256 सर्टिफ़िकेट फ़िंगरप्रिंट डालें. इसके बाद, स्टेटस समीक्षा में है के तौर पर दिखेगा.
- मालिकाना हक साबित करें: पैकेज के मौजूदा नामों के लिए, आपको अपने निजी पासकोड से किसी APK पर हस्ताक्षर करके उसे अपलोड करना होगा. Android Developer Console, इस चुनौती के लिए APK के ऐसेट फ़ोल्डर में जोड़ने के लिए एक स्निपेट उपलब्ध कराता है. रजिस्टर होने के बाद, आपको ईमेल से सूचना दी जाएगी. साथ ही, Developer Console में पैकेज के नाम की स्थिति रजिस्टर किया गया के तौर पर अपडेट हो जाएगी.
अपने पैकेज के नाम ट्रांसफ़र करना
आपके पास डेवलपर खातों के बीच पैकेज के नाम ट्रांसफ़र करने का विकल्प भी होता है. ट्रांसफ़र को सेटिंग पेज से मैनेज किया जाता है. ट्रांसफ़र शुरू करने के लिए, यह जानकारी ज़रूरी है:
- पुष्टि की गई स्थिति: सोर्स और टारगेट, दोनों खातों की पुष्टि की गई हो और वे अच्छी स्थिति में हों.
- रजिस्टर किया गया पासकोड: पैकेज के नाम के लिए, रजिस्टर किया गया पासकोड होना चाहिए. साथ ही, उसे इंस्टॉल किया जा सकता हो.
- ज़रूरी जानकारी: आपको टारगेट डेवलपर आईडी, दोनों खातों के लिए ऑर्डर आईडी, और ट्रांसफ़र करने की वजह बतानी होगी.
डुप्लीकेट पैकेज के नामों को मैनेज करना
अगर कई डेवलपर एक ही पैकेज के नाम का इस्तेमाल करते हैं, तो रजिस्टर करने का अधिकार, पैकेज के नाम को रजिस्टर करने के नियमों के हिसाब से तय किया जाता है. इन नियमों का मकसद, पैकेज का नाम उस डेवलपर को असाइन करना है जिसके साइनिंग पासकोड से इंस्टॉल किए गए ऐप्लिकेशन की संख्या, कुल इंस्टॉल की संख्या के 50% से ज़्यादा है:
- मेजरॉरिटी क्लस्टर: अगर किसी डेवलपर के पासकोड से 50% से ज़्यादा इंस्टॉल किए गए हैं, तो उस डेवलपर को रजिस्ट्रेशन के लिए प्राथमिकता दी जाती है.
- बड़ा क्लस्टर: अगर इंस्टॉल की कुल संख्या में 50% से ज़्यादा योगदान किसी भी पासकोड का नहीं है, तो "बड़ा क्लस्टर" (50 या इससे ज़्यादा इंस्टॉल) वाले किसी भी डेवलपर के पास, पैकेज का नाम रजिस्टर करने का विकल्प होता है.
- पहले आओ, पहले पाओ के आधार पर: अगर कोई बड़ा क्लस्टर मौजूद नहीं है, तो जाने-पहचाने पासकोड वाला कोई भी डेवलपर, पैकेज का नाम रजिस्टर कर सकता है. हालांकि, जो डेवलपर पहले रजिस्ट्रेशन करेगा उसे ही मालिकाना हक मिलेगा.
इन नियमों के बारे में यहां दिए गए उदाहरणों में बताया गया है:
ज़्यादातर पासकोड के मालिकाना हक वाले व्यक्ति को प्राथमिकता:
जिस डेवलपर की साइनिंग कुंजी से 50% से ज़्यादा इंस्टॉल हुए हैं उसे रजिस्ट्रेशन के लिए प्राथमिकता दी जाती है. अन्य सभी डेवलपर को पैकेज के किसी दूसरे नाम का इस्तेमाल करना होगा.
डेवलपर |
पैकेज का नाम |
कुंजी |
इंस्टॉल की संख्या |
A |
com.test.1 |
11 |
1000 |
B |
com.test.1 |
12 |
100 |
इस स्थिति में, डेवलपर A के पास पैकेज का नाम रजिस्टर करने का विकल्प होता है. डेवलपर B को किसी दूसरे नाम का इस्तेमाल करना होगा या अपवाद के लिए आवेदन करना होगा.
50 से ज़्यादा बार इंस्टॉल किए गए ऐप्लिकेशन की कुंजियों के लिए ज़रूरी शर्तें:
अगर इंस्टॉल की कुल संख्या में 50% से ज़्यादा योगदान किसी भी पासकोड का नहीं है, तो 50 या इससे ज़्यादा बार पैकेज इंस्टॉल करने में योगदान देने वाले सभी पासकोड को प्राथमिकता दी जाती है. अन्य सभी डेवलपर को पैकेज के नाम का इस्तेमाल करने की अनुमति का अनुरोध करना होगा. इनमें वे डेवलपर शामिल हैं जिनके पास ऐसे पासकोड हैं जिन्हें 50 से कम बार इंस्टॉल किया गया है.
डेवलपर |
पैकेज का नाम |
कुंजी |
इंस्टॉल की संख्या |
C |
com.test.2 |
21 |
100 |
D |
com.test.2 |
22 |
100 |
E |
com.test.2 |
23 |
10 |
यहां किसी भी कुंजी को बहुमत नहीं मिला है. डेवलपर C और D, 50 या इससे ज़्यादा बार पैकेज इंस्टॉल करने में योगदान देने वाले पासकोड के साथ, पैकेज का नाम रजिस्टर कर सकते हैं. डेवलपर E को किसी दूसरे पैकेज के नाम का इस्तेमाल करना होगा या इस नाम का इस्तेमाल करने की अनुमति का अनुरोध करना होगा.
50 से कम इंस्टॉल वाले पासकोड के लिए, जो डेवलपर पहले रजिस्ट्रेशन करेगा उसे ही मालिकाना हक मिलेगा:
अगर कोई भी पासकोड, 50 इंस्टॉल वाले थ्रेशोल्ड को पार नहीं कर पाता है, तो किसी भी पासकोड को रजिस्टर किया जा सकता है. हालांकि, जो डेवलपर पहले रजिस्ट्रेशन करेगा उसे ही मालिकाना हक मिलेगा. किसी एक डेवलपर के पैकेज का नाम रजिस्टर करने के बाद, अन्य डेवलपर को अपने पैकेज के नाम के लिए किसी दूसरे नाम का इस्तेमाल करना होगा. इसके अलावा, वे अपवादों का अनुरोध भी कर सकते हैं.
डेवलपर |
पैकेज का नाम |
कुंजी |
इंस्टॉल की संख्या |
F |
com.test.3 |
31 |
10 |
G |
com.test.3 |
31 |
10 |
इस स्थिति में, जिन डेवलपर के पास कुंजियां हैं वे सभी ज़रूरी शर्तें पूरी करते हैं. किसी एक डेवलपर के पैकेज का नाम रजिस्टर करने के बाद, दूसरे डेवलपर को अनुमति का अनुरोध करना होगा.
समीक्षा करें
कंसोल और इसकी सुविधाओं के बारे में सिलसिलेवार तरीके से जानकारी पाने के लिए, Android Developer Console के बारे में जानकारी देने वाली गाइड डाउनलोड करें.