शुरू करने से पहले
आपकी साइट पर Android ऐप मौजूद होना चाहिए (देखें Add apps)। साथ ही आपको एक Google अकाउंट की ज़रूरत होगी जिसके पास ऐप का मालिकाना हक रहेगा।
तरीका
- Google Play डेवलपर अकाउंट बनाएं। Sign up for Google Play Console पर टैप करें। Yourself (पर्सनल) या An organization (बिज़नेस) चुनें। Google इसके लिए एक बार की फ़ीस लेता है, जो सीधे Google को दी जाती है, Keynate को नहीं। इसके बाद Google आपकी पहचान वेरिफ़ाई करता है, जिसमें कुछ दिन लग सकते हैं। पर्सनल अकाउंट को पब्लिक करने से पहले कम से कम 12 टेस्टर्स के साथ 14 दिनों तक क्लोज़्ड टेस्ट चलाना ज़रूरी होता है। ऑर्गनाइज़ेशन अकाउंट के लिए यह ज़रूरी नहीं है, लेकिन D-U-N-S नंबर की ज़रूरत होती है।
- Play Console में ऐप बनाएं। होम पेज पर Create app दबाएं। अपने Apps पेज से ऐप का नाम कॉपी करके पेस्ट करें। ऐप और मुफ़्त चुनें, दोनों डिक्लेरेशन पर टिक करें और Create app दबाएं। Keynate पहली बार अपलोड करते समय पैकेज नाम सेट कर देता है। अगर Play Console इसे मांगे, तो अपने Apps पेज से Package name पेस्ट करें। इसे बाद में कभी न बदलें।
- Keynate को इनवाइट करें। Play Console में बाएं मेन्यू में Manage account पर क्लिक करें, फिर Users and permissions टाइल पर, और फिर Invite new users पर जाएं। अपने Apps पेज से Keynate's email to invite पेस्ट करें। पहली बार सेटअप करते समय, Account permissions टैब पर Admin (all permissions) को टिक करें। Invite user दबाएं। वापस Keynate पर आकर Check connection दबाएं। Keynate हर कुछ मिनट में अपने आप भी कनेक्शन चेक करता रहता है।
- आपके ऐप का नाम और आइकॉन। आइकॉन के नीचे दिखने वाला नाम, आइकॉन और दो रंग सेट करें। देखें App name and icon।
- Make my app। Build your Android app (बाद में Make my app) पर टैप करें। इसमें कुल मिलाकर लगभग 15 से 30 मिनट लगते हैं। टाइमलाइन पर कतार में, Building your app, Sending to Google Play और Ready to test on your phone दिखेगा। आप इस पेज को बंद कर सकते हैं।
- फ़ोन पर टेस्ट करें। यह ज़रूरी नहीं है, लेकिन कर लेना अच्छा रहता है। Play Console में Manage account पर क्लिक करें, फिर Tester groups टाइल पर जाएं। Create email list दबाएं और अपने टेस्टर्स के Google ईमेल जोड़ें। अपना ऐप खोलें, फिर Test and release → Testing → Internal testing → Testers पर जाएं। अपनी लिस्ट पर टिक करें और बदलाव सेव करें दबाएं। How testers join your test के नीचे लिंक कॉपी करें दबाएं और इसे Android कार्ड पर Your testers' join link के नीचे पेस्ट करें। Save link पर टैप करें। फ़ोन पर वह लिंक खोलें या QR कोड स्कैन करें, Become a tester पर टैप करें, और फिर इंस्टॉल करें।
- स्टोर लिस्टिंग और कंटेंट चेकलिस्ट। अपनी स्टोर लिस्टिंग जांचें, फिर Play Console की चेकलिस्ट भरें। ऐप बनते समय भी आप यह काम कर सकते हैं। देखें Store checklists।
- पब्लिश। Build, preview and publish के तहत, अपने नए वर्शन पर Publish to Google Play दबाएं, फिर पब्लिश। Keynate इसे पहले 20% Android यूज़र्स के लिए रिलीज़ करता है। आप इसे कभी भी बढ़ाकर 100% कर सकते हैं या रोक सकते हैं। इसका स्टेटस पहले समीक्षा में और फिर लाइव दिखेगा। Google इसे कुछ घंटों से लेकर कुछ दिनों में रिव्यू करता है।
ज़रूरी बातें
- अगर Google को किसी ऐसी चीज़ की ज़रूरत है जो सिर्फ़ आप कर सकते हैं, तो Android कार्ड पर ठीक वही स्टेप, Play Console खोलें और चेक बटन के साथ दिखेगा। आप इसे हिंदी में भी पढ़ सकते हैं।
- अगर Google पहली बार फ़ाइल मैन्युअल रूप से अपलोड करने को कहे, तो कार्ड पर Download the app file (.aab) और उसके स्टेप्स दिखेंगे।
- बिना प्रोडक्शन ऐक्सेस वाला पर्सनल अकाउंट: पब्लिश ऐप को आपके क्लोज़्ड टेस्ट में भेजता है। Your testers' Google Group के तहत अपने टेस्टर्स को Google Group के रूप में जोड़ें और Save testers पर टैप करें। इसके बाद Play Console में Dashboard → Apply for production पर जाकर अप्लाई करें।
- ऐप को दोबारा तभी बनाना पड़ता है जब आप ऐप का नाम, आइकॉन, रंग या नोटिफ़िकेशन सेटिंग्स बदलते हैं, या जब Keynate कोई नया ऐप अपडेट जारी करता है। नई स्टोरीज़ ऐप में अपने आप आ जाती हैं।
- डिस्कनेक्ट करें Keynate के अपलोड रोक देता है। आपका पब्लिश हुआ ऐप स्टोर पर बना रहता है। Keynate को पूरी तरह हटाने के लिए, Play Console → Users and permissions में जाकर उसका अकाउंट भी डिलीट कर दें।
आम समस्याएं
टेस्ट वर्शन इंस्टॉल नहीं हो रहा है
बिल्कुल नए ऐप के लिए Google को टेस्टर्स तक पहुंचाने में थोड़ा समय लगता है। इसमें आम तौर पर 30 से 60 मिनट लगते हैं, कभी-कभी कुछ घंटे भी, भले ही Play Console में सक्रिय दिख रहा हो। आपको कुछ करने की ज़रूरत नहीं है। आपके Apps पेज पर दिखता है कि इसे तैयार हुए कितनी देर हुई है। 3 घंटे बाद भी न हो, तो If installing fails खोलें और जांचें:
- फ़ोन का Play Store उसी Google अकाउंट से खुला हो जो आपकी टेस्टर लिस्ट में है (Play Store → आपकी प्रोफ़ाइल फ़ोटो → switch account)।
- उसी अकाउंट से जॉइन लिंक खोलें और इंस्टॉल से पहले Become a tester पर टैप करें।
- Play Console में अपना ऐप खोलें, फिर Test and release → App integrity → App signing पर जाएं। अगर पूछा जाए, तो Play App Signing स्वीकार करें।
- Play Console में Test and release → Testing → Internal testing → Releases खोलें। अगर रिलीज़ पर ड्राफ़्ट लिखा है, तो Edit release → Review release → Start rollout दबाएं।
- फ़ोन की सेटिंग्स खोलें, फिर Apps → Google Play Store → Storage → Clear cache करें। दोबारा कोशिश करें।
- या फिर, उसी अकाउंट से साइन इन लैपटॉप पर वह लिंक खोलें और फ़ोन पर इंस्टॉल करने के लिए Download it on Google Play दबाएं।
अन्य समस्याएं
देखें My app does not build or publish, या पेज पर दिए गए Report a problem पर टैप करें।
अक्सर पूछे जाने वाले सवाल
अक्सर पूछे जाने वाले सवाल
क्या Google की फ़ीस Keynate देता है?
नहीं। डेवलपर अकाउंट आपका होता है, इसलिए Google की फ़ीस आपको सीधे Google को ही देनी होती है।
क्या मैं बाद में अपने Play अकाउंट से Keynate को हटा सकता हूँ?
हाँ। Play Console के Users and permissions में जाकर Keynate का अकाउंट हटा दें। आपका ऐप आपका ही रहेगा और लाइव बना रहेगा।