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