Play Developer Publishing API का इस्तेमाल करके जनरेट किए गए APK डाउनलोड करना

आपने Play Console पर जो ऐप्लिकेशन बंडल अपलोड किया है उससे Google Play ने जितने भी APK जनरेट किए हैं उन्हें डाउनलोड किया जा सकता है. इसके लिए, Google Play Developer API में मौजूद जनरेट किए गए APK सुविधा का इस्तेमाल करें.

जनरेट किए गए APK का इस्तेमाल कैसे करें

पब्लिश करने के सामान्य वर्कफ़्लो में, जनरेट किए गए APKs को किसी भी ट्रैक पर रिलीज़ करने से पहले डाउनलोड करना शामिल होता है. यह वर्कफ़्लो इस तरह से होगा:

  1. Edits: Insert को कॉल करके, एक नया बदलाव करें. साथ ही, उस ऐप्लिकेशन का नाम बताएं जिसमें आपको बदलाव करना है.
  2. Edits.bundles: upload को कॉल करके बंडल अपलोड करें.
  3. Edits.tracks: update को कॉल करके, बंडल को किसी ट्रैक पर असाइन करें. अगर आपको इस चरण में, नए वर्शन को उपयोगकर्ताओं के लिए रिलीज़ नहीं करना है, तो नई रिलीज़ का स्टेटस ड्राफ़्ट पर सेट करें.
  4. बदलाव लागू करें.
  5. एपीआई में जनरेट किए गए APKs के तरीकों का इस्तेमाल करके, बंडल से जनरेट किए गए APKs डाउनलोड करें. आपने इस बंडल को दूसरे चरण में अपलोड किया था.
  6. डाउनलोड किए गए APK प्रोसेस करना.
  7. पहले चरण की तरह ही, एक नया बदलाव करें.
  8. ड्राफ़्ट रिलीज़ को स्टेज किए गए या पूरी तरह से रोल आउट किए गए वर्शन में प्रमोट करने के लिए, Edits.tracks: update को कॉल करें.
  9. बदलाव लागू करें.

अपनी APK डायरेक्ट्री बनाने का तरीका

अगर आपको bundletool के साथ अपनी APK फ़ाइलों का इस्तेमाल करना है, तो जनरेट किए गए APK के एपीआई का इस्तेमाल करके उन्हें बनाने के लिए, यह तरीका अपनाएं:

  1. 'जनरेट किए गए एपीके की सूची' वाले तरीके को कॉल करने पर, जवाब में हर साइनिंग की के लिए TargetingInfo फ़ील्ड शामिल होगा. इस फ़ील्ड की वैल्यू को toc.json नाम की फ़ाइल में लिखें.
  2. अपने APK डाउनलोड करें और उन्हें उस डायरेक्ट्री में रखें जिसे आपने पिछले चरण में toc.json बनाया था. ध्यान दें कि डाउनलोड किए गए हर APK का नाम "DownloadId.apk" होना चाहिए. यहां DownloadId वह आईडी है जिसका इस्तेमाल, जनरेट किए गए APKs को डाउनलोड करने के तरीके से APK डाउनलोड करने के लिए किया जाता है.
  3. अब इस डायरेक्ट्री का इस्तेमाल bundletool के 1.15.2 या इसके बाद के वर्शन के साथ किया जा सकता है. उदाहरण के लिए, bundletool install-apks --apks /path/to/created/directory.