Google Play Developer Publishing API के बदलाव करने के तरीके की मदद से, Google Play पर मौजूद अपने ऐप्लिकेशन में कई बदलाव किए जा सकते हैं. इसके बाद, इन सभी बदलावों को एक साथ लागू किया जा सकता है. इसके लिए, आपको बदलाव करना होगा. इसमें वे सभी बदलाव शामिल होते हैं जो आपको ऐप्लिकेशन में करने हैं. बदलाव में यह जानकारी शामिल होती है:
ऐप्लिकेशन से कौनसी APK फ़ाइलें जुड़ी हैं और हर APK के लिए "ट्रैक".
हर वर्शन, "ट्रैक" से जुड़ा होता है. इससे यह तय होता है कि इसे कौनसे उपयोगकर्ता देखेंगे. इससे, टेस्टर के लिए ऐप्लिकेशन के ऐल्फ़ा और बीटा वर्शन उपलब्ध कराए जा सकते हैं. इसके अलावा, ऐप्लिकेशन का "स्टेज किए गए रोलआउट" वाला वर्शन उपलब्ध कराया जा सकता है. यह वर्शन, ऐप्लिकेशन के सिर्फ़ कुछ उपयोगकर्ताओं को अपने-आप उपलब्ध कराया जाता है. उपयोगकर्ताओं की संख्या, रोलआउट के लिए सेट किए गए प्रतिशत के हिसाब से तय होती है. इससे, ऐप्लिकेशन के नए प्रोडक्शन वर्शन को धीरे-धीरे डिप्लॉय किया जा सकता है.
Google Play Store पर ऐप्लिकेशन की लिस्टिंग के ऐसे वर्शन जो किसी भाषा और स्थान के हिसाब से बनाए गए हों
स्टोर पेज के हर वर्शन में, किसी खास इलाके के हिसाब से स्क्रीनशॉट और अन्य प्रमोशनल ग्राफ़िक, स्थानीय भाषा में लिखा गया ब्यौरे वाला टेक्स्ट वगैरह शामिल हो सकता है.
पहली बार बदलाव करने पर, बदलाव, ऐप्लिकेशन की मौजूदा स्थिति की कॉपी होता है. इसके बाद, Edits के तरीकों को कॉल करके, बदलाव में बदलाव किया जा सकता है. बदलाव करने के बाद, उसे सबमिट करें. इससे बदलाव लाइव हो जाएंगे. आपके पास बदलाव करने की प्रोसेस को बीच में छोड़ने का विकल्प भी होता है. ऐसा करने पर, बदलाव खारिज कर दिए जाते हैं और आपका ऐप्लिकेशन पहले जैसा हो जाता है.
इस एपीआई का इस्तेमाल सिर्फ़ मौजूदा ऐप्लिकेशन में बदलाव करने के लिए किया जा सकता है. ऐसा ऐप्लिकेशन जिसमें कम से कम एक APK अपलोड किया गया हो. इसलिए, इस एपीआई का इस्तेमाल करने से पहले, आपको Play Console के ज़रिए कम से कम एक APK अपलोड करना होगा. इसके अलावा, इस एपीआई का इस्तेमाल करके किसी ऐप्लिकेशन की स्थिति को "पब्लिश किया गया" से "अनपब्लिश किया गया" में नहीं बदला जा सकता. साथ ही, पब्लिश करने के लिए ज़रूरी कानूनी सहमति नहीं दी जा सकती. ऐप्लिकेशन पब्लिश करने के लिए, आपको Play Console का इस्तेमाल करना होगा.
वर्कफ़्लो
इस सेक्शन में, किसी ऐप्लिकेशन में बदलाव करने के लिए, Google Play Developer Publishing API के बदलाव करने के तरीके का इस्तेमाल करने का सामान्य तरीका बताया गया है.
Edits: Insert को कॉल करके, एक नया बदलाव करें. साथ ही, उस ऐप्लिकेशन के बारे में बताएं जिसमें आपको बदलाव करना है.
इससे चुने गए ऐप्लिकेशन में बदलाव करने का नया विकल्प खुल जाता है. ऐप्लिकेशन की शुरुआती सेटिंग, जैसे कि APK, स्टोर पेज, एक्सपैंशन फ़ाइलें वगैरह, ऐप्लिकेशन के डिप्लॉय किए गए वर्शन से कॉपी की जाती हैं.
बदलाव में अपनी पसंद के मुताबिक बदलाव करें.
Google Play Console की मदद से किए जाने वाले ज़्यादातर बदलाव, इस टूल की मदद से भी किए जा सकते हैं. इसके लिए, Google Play Developer API के सही तरीके का इस्तेमाल करें. साथ ही, उस ऐप्लिकेशन और बदलाव के आईडी पास करें जिसमें आपको बदलाव करना है. खास तौर पर:
- Edits.apks: upload को कॉल करके, नए APK अपलोड किए जा सकते हैं. इससे APK को स्टोरेज एरिया में रखा जाता है, ताकि इसे इस या बाद के बदलाव में किसी ट्रैक को असाइन किया जा सके.
- Edits.tracks:update को कॉल करके, APK को ट्रैक असाइन किए जा सकते हैं. Edits.tracks:patch को कॉल करके, मौजूदा APK के लिए ट्रैक असाइनमेंट भी बदले जा सकते हैं.
- Edits.listings: update को कॉल करके, स्थानीय भाषा में स्टोर पेज बनाया जा सकता है. Edits.listings: patch को कॉल करके, किसी मौजूदा स्टोर लिस्टिंग में बदलाव किया जा सकता है.
- Edits.expansionfiles संसाधन के तरीकों का इस्तेमाल करके, एक्सपैंशन फ़ाइलें जोड़ी या उनमें बदलाव किया जा सकता है.
इन तरीकों से, आपके मौजूदा बदलावों में बदलाव किया जाता है. हालांकि, ये ऐप्लिकेशन के लाइव वर्शन में बदलाव नहीं करते. उपयोगकर्ता अनुभव पर असर डाले बिना, आगे भी बदलाव किए जा सकते हैं या मौजूदा बदलावों को खारिज किया जा सकता है.
बदलाव लागू करें.
Edits: commit को कॉल करने पर, अगर पुष्टि करने से जुड़ी कोई गड़बड़ी नहीं होती है, तो edits रिसॉर्स में बताए गए सभी बदलाव "लाइव" हो जाते हैं. इससे ऐप्लिकेशन की मौजूदा स्थिति बदल जाती है. इन बदलावों को लागू होने में कई घंटे लग सकते हैं. ऐसा तब भी होता है, जब Play Console के ज़रिए बदलाव किए जाते हैं.