खोज…


परिचय

Google Play पर उत्पादन आयनिक ऐप तैयार करने और अपलोड करने के तरीके के बारे में आपको कदम से कदम निर्देश मिलेंगे।

उत्पादन तैयार है

ऐप प्रोजेक्ट बनाना

ऐप स्टोर के लिए तैयार एंड्रॉइड ऐप बनाते समय ionic start का उपयोग करते समय यह महत्वपूर्ण है कि हम --appname|-a और --id|-i फ़्लैग का उपयोग करें जो कि अन्य ऐप से आपके ऐप की पहचान करने के लिए Google Play के लिए उपयोग किया जाता है।

यदि आप एक नया मोबाइल ऐप प्रोजेक्ट शुरू कर रहे हैं, तो आप नीचे दिए गए क्ली उदाहरण का उपयोग कर सकते हैं।

$ ionic start --v2 -a "App Example" -i "com.example.app" -t "tabs"

1. एप्लिकेशन कॉन्फ़िगरेशन फ़ाइल

यदि आप इस जानकारी को मौजूदा ऐप के अंदर सेट करना चाहते हैं तो आप config.xml को संशोधित कर सकते हैं। मैं उन लोगों की सलाह देता हूं जिन्होंने ऊपर दिए गए कमांड को config.xml को संशोधित करने के लिए उपयोग किया है।

widget id , name , description और author विशेषताओं की पुष्टि / संपादन करें।

उदाहरण:

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<widget id="com.example.app" version="1.0.0" xmlns="http://www.w3.org/ns/widgets" xmlns:cdv="http://cordova.apache.org/ns/1.0">
  <name>Example App</name>
  <description>Example app for stackoverflow users</description>
  <author email="[email protected]" href="http://example.com/">Your name or team</author>
  ...
</widget>

2. आइकन और छप स्क्रीन

आइकन और स्प्लैश छवि समर्थित फ़ाइल प्रकार png, psd या ai हैं और इसमें एक फ़ाइल नाम होना चाहिए जो कि यह icon या splash मेल खाता हो और आपके प्रोजेक्ट के रूट पर संसाधनों के अंतर्गत रखा गया हो। आइकन छवि का न्यूनतम आयाम 192x192 px होना चाहिए, और इसमें कोई गोल कोनों नहीं होना चाहिए। और छप स्क्रीन बहुत अधिक जटिल है इसलिए अधिक पढ़ने के लिए यहां क्लिक करें। बहरहाल, न्यूनतम आयाम 2208x2208 px होना चाहिए।

यदि आपके पास इस कमांड ionic resources --icon उपयोग करने के लिए आइकन फ़ाइल है - यदि आपके पास इस कमांड ionic resources --splash उपयोग करने के लिए स्प्लैश फ़ाइल है

3. बिल्डिंग प्रोडक्शन ऐप

अपना प्रोडक्शन ऐप बनाने से पहले किसी भी संवेदनशील लॉग डेटा को हटा दें।

जगह में सभी डिफ़ॉल्ट अनुकूलन के साथ एक रिलीज संस्करण बनाने के लिए --release & --prod टैग का उपयोग करें

ionic build android --release --prod

उपलब्ध अनुकूलन की पूरी सूची के लिए आप @ आयनिक / ऐप-स्क्रिप्ट रिपॉजिटरी पर जा सकते हैं

4. निजी कुंजी बनाएँ

अब, हमें अहस्ताक्षरित APK ( android-release-unsigned.apk ) पर android-release-unsigned.apk करने और इसे अनुकूलित करने और ऐप स्टोर के लिए तैयार करने के लिए इस पर संरेखण उपयोगिता चलाने की आवश्यकता है। यदि आपके पास पहले से ही एक हस्ताक्षर कुंजी है, तो इन चरणों को छोड़ दें और इसके बजाय उस एक का उपयोग करें।

इसके बाद, अपनी अहस्ताक्षरित एपीके फ़ाइल को android-release-unsigned.apk प्रोजेक्ट dir /platforms/android/build/outputs/apk/ keytools /platforms/android/build/outputs/apk/ का उपयोग करें और keytools कमांड का उपयोग करें keytools उपयोग keytools फ़ाइल पर हस्ताक्षर करने के लिए किया जाएगा। आप नीचे दिए गए उदाहरण का उपयोग कर सकते हैं:

$ keytool -genkey -v -keystore my-release-key.keystore -alias androidKey -keyalg RSA -keysize 2048 -validity 10000

आप अपनी वर्तमान निर्देशिका में my-release-key.keystore पा सकते हैं।

JDK के साथ आने वाले keytool कमांड का उपयोग करके हमारी निजी कुंजी उत्पन्न करते हैं। यदि यह उपकरण नहीं मिला है, तो इंस्टॉलेशन गाइड देखें:

आपको सबसे पहले कीस्टोर के लिए एक पासवर्ड बनाने के लिए प्रेरित किया जाएगा। फिर, बाकी के अच्छे टूल के प्रश्नों का उत्तर दें और जब यह सब हो जाए, तो आपके पास एक फाइल होनी चाहिए, जिसे वर्तमान निर्देशिका में my-release-key.keystore कहा जाता है।

नोट: इस फ़ाइल को कहीं सुरक्षित सहेजना सुनिश्चित करें, यदि आप इसे खो देते हैं तो आप अपने ऐप में अपडेट सबमिट नहीं कर पाएंगे!

5. एपीके साइन करें

अहस्ताक्षरित एपीके पर हस्ताक्षर करने के लिए, JarsKer टूल भी चलाएं जो JDK में शामिल है:

$ jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore my-release-key.keystore HelloWorld-release-unsigned.apk alias_name

यह जगह में apk पर हस्ताक्षर करता है। अंत में, हमें एपीके को ऑप्टिमाइज़ करने के लिए जिप अलाइन टूल को चलाना होगा। Zipalign टूल / पाथ / इन / Android / sdk / build-tools / VERSION / zipalign में पाया जा सकता है।

$ zipalign -v 4 HelloWorld-release-unsigned.apk HelloWorld.apk

अब हमारे पास हमारी अंतिम रिलीज़ बाइनरी है जिसका नाम HelloWorld.apk है और हम इसका आनंद लेने के लिए पूरी दुनिया के लिए Google Play Store पर रिलीज़ कर सकते हैं!

Google Play Store पर अपना ऐप प्रकाशित करें। अब जब हमारे पास हमारी रिलीज़ एपीके Google Play Store के लिए तैयार है, तो हम एक Play Store लिस्टिंग बना सकते हैं और अपना एपीके अपलोड कर सकते हैं। शुरू करने के लिए, आपको Google Play Store डेवलपर कंसोल पर जाकर एक नया डेवलपर खाता बनाना होगा। यह $ 25 एक समय शुल्क का खर्च आएगा।

एक बार आपके पास एक डेवलपर खाता होने के बाद, आप आगे बढ़ सकते हैं और "Google Play पर एक Android ऐप प्रकाशित करें" पर क्लिक करें और ऑन-स्क्रीन निर्देश का पालन करें।



Modified text is an extract of the original Stack Overflow Documentation
के तहत लाइसेंस प्राप्त है CC BY-SA 3.0
से संबद्ध नहीं है Stack Overflow