एक या उससे ज़्यादा पैकेज को कॉन्फ़िगरेशन के साथ जोड़ने पर, वे ओटीए जुड़े हुए हैं. ध्यान दें कि सभी पैकेज में एक ही टारगेट का इस्तेमाल किया जाना चाहिए बिल्ड फ़िंगरप्रिंट.
पैकेज को किसी कॉन्फ़िगरेशन से जोड़ने का सबसे आसान तरीका, यहां दिए गए एपीआई अनुरोधों को जारी करना है.
- तो
डिप्लॉयमेंट में सभी पैकेज की सूची.
GET /v1/deployments/$deploymentName/packages HTTP/1.1 Host: androidovertheair.googleapis.com ... { "packages": [ { "name": "bb3f51c1271.zip", "title": "test zip" }, { "name": "6152c380bd6.zip", "title": "package_2.zip" } ] }
- तो
पैकेज सूची का इस्तेमाल करें. इस सूची में
कॉन्फ़िगरेशन से जुड़े सभी मौजूदा पैकेज. ध्यान दें कि आपको कॉन्फ़िगरेशन की जानकारी होनी चाहिए
कुंजी का उपयोग करें. अगर आपको कॉन्फ़िगरेशन कुंजी के बारे में पता नहीं है, तो सबसे पहले
कॉन्फ़िगरेशन सूची में
इसे पाने के लिए.
GET /v1/deployments/$deploymentName/configs/$configName/packages HTTP/1.1 Host: androidovertheair.googleapis.com ... { "configs": [ { "packageName": "0908bf7b1b70b3245bb3f51c1271.zip", "downloadOptions": { "downloadType": "NORMAL" } } ] }
- किसी प्रॉडक्ट की पिच के लिए
PackageConfig
और उसे चरण 2 में मिली सूची में जोड़ें और
updatePackages
क्लिक किया जा सकता है.
PUT /v1/deployments/$deploymentName/configs/$configName/packages HTTP/1.1 Host: androidovertheair.googleapis.com ... { "configs": [ { "packageName": "0908bf7b1b70b3245bb3f51c1271.zip", "downloadOptions": { "downloadType": "NORMAL" } }, { "packageName": "bb3f51c1271.zip", "downloadOptions": { "downloadType": "NORMAL" } } ] }
कॉन्फ़िगरेशन से कोई पैकेज हटाने के लिए, ऊपर दिया गया तरीका अपनाएं. हालांकि, पैकेज को हटाना होगा
को जोड़ने के बजाय updatePackages
कॉल से.