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

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

जनरेट किए गए APKs इस्तेमाल करने का तरीका

पब्लिश करने का एक सामान्य वर्कफ़्लो, जिसमें किसी ट्रैक पर रिलीज़ होने से पहले जनरेट किए गए 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 डायरेक्ट्री बनाने का तरीका

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

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