कंडिशनल मॉड्यूल के लिए डिवाइस टारगेटिंग क्या है?
डिवाइस लक्ष्यीकरण की सहायता से आप अपने विज्ञापनों कंडिशनल फ़ीचर मॉड्यूल से उनके हार्डवेयर के हिसाब से. उदाहरण के लिए, आपके पास कुछ फ़ीचर, सिर्फ़ महंगे डिवाइसों पर काम करते हैं. उन डिवाइसों पर उपलब्ध नहीं कराए जाते जिन पर इस सुविधा का इस्तेमाल नहीं कर पा रहे हैं (जैसे कि इन डिवाइसों पर जगह बचाना). यह सुविधा मॉड्यूल के कॉन्सेप्ट पर आधारित है जिसमें Play Feature Delivery. जैसे कि आपको नीचे देखें. फ़िलहाल, आपके पास टारगेटिंग (विज्ञापन के लिए सही दर्शक चुनना) की शर्तें तय करने की क्षमता है रैम, डिवाइस के खास मॉडल या सिस्टम की उपलब्ध सुविधाओं के हिसाब से) और अलग-अलग डिवाइस ग्रुप के लिए मॉड्यूल टारगेट कर सकते हैं.
डेवलपर का अनुभव
बड़े लेवल पर, डिवाइस टारगेटिंग को मौजूदा तो आपको नीचे दिए गए कदम उठाने होंगे:
- ऐसी सुविधा डेवलप करें जिसे आपको सिर्फ़ डिवाइसों के सेट पर उपलब्ध कराना हो.
ट्रैक किया जा सकता है.
- यह सुविधा इस तरह लागू करें एक फ़ीचर मॉड्यूल हो.
- AndroidManifest.xml के मॉड्यूल की शर्तें सेक्शन में इसे इसे किन डिवाइस ग्रुप में डिलीवर किया जाना चाहिए.
- अपना डिवाइस टारगेटिंग कॉन्फ़िगरेशन बनाएं, ताकि Play को
लोगों के डिवाइसों पर सुविधाओं वाले मॉड्यूल डिलीवर करें
- Google Play Developer API सेट अप करें (अगर पहले से सेट अप नहीं किया गया है), जो इसी का इस्तेमाल करके, Play को DT कॉन्फ़िगरेशन भेजे जाएंगे
- डीटी कॉन्फ़िगरेशन बनाने के लिए, यह तरीका अपनाएं
- Play पर अपना एएबी अपलोड करें और जांच करके पक्का करें कि सब कुछ सही है सही तरीके से कॉन्फ़िगर किया गया
इस दस्तावेज़ में बताया गया है कि शर्तों के साथ डिलीवरी के लिए डिवाइस टारगेटिंग कैसे जोड़ें का इस्तेमाल करके ऐसा किया जा सकता है.
डिवाइस टारगेटिंग की मदद से, शर्तों के साथ फ़ीचर मॉड्यूल बनाना
ऐप्लिकेशन में फ़ीचर मॉड्यूल जोड़ना
Play Feature Delivery की मदद से, अपने ऐप्लिकेशन की कुछ सुविधाएं उपलब्ध कराई जा सकती हैं कुछ शर्तों के साथ या मांग पर डाउनलोड किए जाने पर, यहां इसकी खास जानकारी देखें. डिवाइस टारगेटिंग (विज्ञापन के लिए सही दर्शक चुनना) की मदद से, आप किसी सुविधा को डिवाइस पर शर्तों के साथ डिलीवर कर सकते हैं असाइन किए गए ग्रुप को असाइन किया गया है.
अगर आपको शर्त के साथ डिलीवरी के लिए डीटी का इस्तेमाल करना है, तो
bundletool
1.7.0 और इसके बाद के वर्शन.
इसके लिए आपको बंडलटूल वर्शन साफ़ तौर पर बताना होगा
Android Gradle प्लग इन. ऐसा रूट build.gradle
में किया जा सकता है
फ़ाइल बिल्डस्क्रिप्ट सेक्शन:
buildscript {
dependencies {
classpath "com.android.tools.build:bundletool:1.7.0"
...
}
...
}
फ़ीचर मॉड्यूल बनाने के लिए, इन निर्देशों का इस्तेमाल करें Android ऐप्लिकेशन को मॉड्यूल करना होगा.
सुविधा डेवलपमेंट पूरा होने के बाद, डिलीवरी तय की जा सकती है
ये शर्तें, आपकी सुविधा के AndroidManifest.xml
में डिवाइस टारगेटिंग के आधार पर तय होती हैं.
आपको dist:conditions
में, डिवाइस ग्रुप के लिए शर्त की जानकारी देनी होगी
dist:module
एलिमेंट में से. शर्तों के बारे में सामान्य जानकारी उपलब्ध है
यहां पढ़ें. डिवाइस के लिए
ग्रुप, नई शर्तें उपलब्ध हैं, जिनमें आप सभी ग्रुप की जानकारी दे सकते हैं
यह सुविधा इन्हें डिलीवर की जानी चाहिए:
<dist:device-groups>
<dist:device-group dist:name="..." />
<dist:device-group dist:name="..." />
...
</dist:device-groups>
उदाहरण के लिए, मान लीजिए कि आपने
_my_group1 (आप सेक्शन में जाकर इसे परिभाषित करने का तरीका जानेंगे
डिवाइस टारगेटिंग कॉन्फ़िगरेशन बनाएं
नीचे दिया गया है). क्या फ़ीचर मॉड्यूल को सिर्फ़ उन डिवाइसों पर डिलीवर किया जाना चाहिए जिन पर
को _my_group1 डिवाइसों पर भेजना है, तो इसका AndroidManifest.xml
इस तरह दिखना चाहिए:
<manifest ...>
...
<dist:module dist:title="...">
<dist:delivery>
<dist:install-time>
<dist:conditions>
<dist:device-groups>
<dist:device-group dist:name="my_group_1"/>
</dist:device-groups>
...
</dist:conditions>
</dist:install-time>
</dist:delivery>
</dist:module>
...
</manifest>
_my_group1 और _my_group2 दोनों को टारगेट करने वाली सुविधा के लिए,
AndroidManifest.xml
इस तरह दिखता है:
<manifest ...>
...
<dist:module dist:title="...">
<dist:delivery>
<dist:install-time>
<dist:conditions>
<dist:device-groups>
<dist:device-group dist:name="my_group_1"/>
<dist:device-group dist:name="my_group_2"/>
</dist:device-groups>
...
</dist:conditions>
</dist:install-time>
</dist:delivery>
</dist:module>
...
</manifest>
इसके बाद, अपना Android ऐप्लिकेशन बंडल (एएबी) बनाया जा सकता है.
लोकल टेस्टिंग
आगे बढ़ने से पहले, हमारा सुझाव है कि आप ऐप्लिकेशन बंडल को स्थानीय तौर पर टेस्ट कर लें, ताकि
पक्का करें कि सब कुछ सही तरीके से सेट अप किया गया हो. इसका इस्तेमाल किया जा रहा है
bundletool
जिसे आपने स्थानीय तौर पर बनाया और
सही डिवाइस ग्रुप को साफ़ तौर पर बताकर अपने ऐप्लिकेशन की जांच करें. पहले आप
build-apks
का इस्तेमाल करके जनरेट करें
.apks फ़ाइलों का सेट सेट अप करें और फिर
install-apks
. आपने लोगों तक पहुंचाया मुफ़्त में
यह भी तय कर सकता है कि device-groups
के ज़रिए, आपको कौनसे ग्रुप इंस्टॉल करने हैं
फ़्लैग करें. आपको स्थानीय टेस्टिंग के इस तरीके के बारे में ज़्यादा जानकारी मिल सकती है
यहां पढ़ें. कृपया ध्यान दें
इस पेज को अभी तक DT के लिए अपडेट नहीं किया गया है. इसलिए, इसमें
डिवाइस ग्रुप फ़्लैग.
bundletool build-apks --bundle=/path/to/app.aab --output=/path/to/app.apks --local-testingbundletool install-apks --apks=/path/to/app.apks --device-groups=my_group_1,my_group_2
इसके अलावा: आपके पास
extract-apks
की मदद से
किसी खास डिवाइस के लिए APKs का सेट (इसका इस्तेमाल करके)
get-device-spec
और साथ ही इस डिवाइस के लिए डिवाइस ग्रुप तय करें).
bundletool get-device-spec --output=/path/to/device-spec.json --device-groups=my_group_1,my_group_2bundletool extract-apks --apks=/path/to/existing_APK_set.apks --output-dir=/path/to/device_specific_APK_set.apks --device-spec=/path/to/device-spec.json
Google Play Developer API के ज़रिए डिवाइस टारगेटिंग कॉन्फ़िगरेशन बनाना
Google Play Developer API का इस्तेमाल शुरू करना (अगर पहले से ही इसे पूरा नहीं किया गया है)
डिवाइस टारगेटिंग कॉन्फ़िगर करने के लिए (अपने डिवाइस समूह तय करें) आपको इनकी ज़रूरत होगी का इस्तेमाल करने के लिए Android पब्लिशर एपीआई अपने कॉन्फ़िगरेशन को Google Play पर अपलोड करने के लिए. एपीआई के बारे में ज़्यादा जानकारी के लिए, यहां जाएं ऊपर दिया गया लिंक - कुछ ऐसे हैं शुरू करने के लिए आपको ये कदम उठाने होंगे:
- एपीआई प्रोजेक्ट बनाना (अगर ज़रूरी हो) और उसे Google Play Console से लिंक करना
- एपीआई ऐक्सेस क्लाइंट सेट-अप करना
एपीआई का रेफ़रंस ढूंढा जा सकता है
यहां -
बाद में, अगर आप एपीआई के ज़रिए अपना बिल्ड अपलोड करने का विकल्प चुनते हैं, तो
Edits
तरीके.
साथ ही, यह सलाह भी दी जाती है कि
यह पेज देखें
कृपया एपीआई का इस्तेमाल करें.
डिवाइस टारगेटिंग कॉन्फ़िगरेशन एपीआई का इस्तेमाल करना
डिवाइस टारगेटिंग बनाने के लिए, इस एपीआई कॉल का इस्तेमाल किया जा सकता है कॉन्फ़िगरेशन:
डिवाइस लक्ष्यीकरण कॉन्फ़िगरेशन बनाएं
एचटीटीपी अनुरोध | POST https://androidpublisher.googleapis.com/androidpublisher/v3/applications/{packageName}/deviceTierConfigs |
पाथ पैरामीटर | लागू नहीं |
अनुरोध का मुख्य हिस्सा | डिवाइस टारगेटिंग कॉन्फ़िगरेशन |
जवाब का मुख्य हिस्सा | डिवाइस टारगेटिंग कॉन्फ़िगरेशन |
डिवाइस टारगेटिंग कॉन्फ़िगरेशन ऑब्जेक्ट
{
device_groups: [
{
name: string,
device_selectors: [
{
device_ram : {
min_bytes: integer
max_bytes: integer
},
included_device_ids: [
{
build_brand: string,
build_device: string
}
],
excluded_device_ids: [
{
build_brand: string,
build_device: string
}
],
required_system_features: [
{
name: string
}
],
forbidden_system_features: [
{
name: string
}
]
}
]
}
]
}
फ़ील्ड:
- device_tier_config_id (integer): इस डिवाइस का आईडी टारगेटिंग कॉन्फ़िगरेशन
device_groups (object): ग्रुप की परिभाषाएं
- name (string): डिवाइस ग्रुप का नाम (आपकी ओर से तय किया गया स्ट्रिंग आईडी)
- device_selectors (object): करने के लिए डिवाइस से जुड़ी ज़रूरी शर्तें इस समूह से संबंधित हैं.
- device_ram (ऑब्जेक्ट): डिवाइस की रैम से जुड़ी ज़रूरी शर्तें
- min_bytes (इंटीजर): कम से कम ज़रूरी रैम (बाइट में)
- max_bytes (इंटीजर): ज़्यादा से ज़्यादा ज़रूरी रैम (बाइट में)
- included_device_ids (object): डिवाइस के मॉडल शामिल किए जाने हैं
इस सिलेक्टर (हर ग्रुप में ज़्यादा से ज़्यादा 10000 device_ids). A डिवाइस
सिलेक्टर से मेल खाने के लिए, इस सूची में होना चाहिए. यह ज़रूरी है
लेकिन पूरे सिलेक्टर से मेल खाने के लिए यह शर्त काफ़ी नहीं है (नोट देखें
की जानकारी नीचे दी गई है.
- build_brand (स्ट्रिंग): डिवाइस बनाने वाली कंपनी
- build_device (स्ट्रिंग): डिवाइस के मॉडल का कोड
- excluded_device_ids (ऑब्जेक्ट): शामिल नहीं किए जाने वाले डिवाइस मॉडल
इस सिलेक्टर (हर ग्रुप में ज़्यादा से ज़्यादा 10000 device_ids). A डिवाइस
इस सूची में से सिलेक्टर से मेल नहीं खाएगा, भले ही यह सभी से मेल खाता हो
अन्य ज़रूरी शर्तें पूरी करता है.
- build_brand (स्ट्रिंग): डिवाइस बनाने वाली कंपनी
- build_device (स्ट्रिंग): डिवाइस के मॉडल का कोड
required_system_features (ऑब्जेक्ट): डिवाइस में मौजूद सुविधाएं इस सिलेक्टर (ज़्यादा से ज़्यादा 100 सुविधाएं) के ज़रिए शामिल किए जाने की ज़रूरत है . डिवाइस के लिए, इसमें सिस्टम की सभी सुविधाएं होनी चाहिए सूची चुनें. यह ज़रूरी है, लेकिन यह काफ़ी नहीं है शर्त, जो पूरी सिलेक्टर से मैच करती हो (जोड़ने के बारे में नीचे दिया गया नोट देखें ज़रूरतों के हिसाब से फ़िल्टर करें).
सिस्टम सुविधा के बारे में जानकारी
- name (string): सिस्टम की एक सुविधा
forbidden_system_features (ऑब्जेक्ट): डिवाइस में इस्तेमाल की जाने वाली सुविधाएं इस सिलेक्टर (ज़्यादा से ज़्यादा 100 सुविधाएं) में शामिल किए जाने की ज़रूरत नहीं है प्रति समूह) है. अगर डिवाइस में सिस्टम से जुड़ी कोई सुविधा मौजूद है सूची है, तो यह सिलेक्टर से मेल नहीं खाता है, भले ही यह अन्य सभी से मेल खाता हो ज़रूरी शर्तों को चुनें.
सिस्टम सुविधा के बारे में जानकारी
- name (string): सिस्टम की एक सुविधा
डिवाइस बनाने वाली कंपनी और मॉडल के हिसाब से, सही फ़ॉर्मैट चुना जा सकता है Google Play Console पर डिवाइस सूची का इस्तेमाल करके, इनमें से कोई एक तरीका अपनाएं:
डिवाइस सूची का इस्तेमाल करके अलग-अलग डिवाइसों की जांच करना और मैन्युफ़ैक्चरर और मॉडल कोड के साथ काम करता है, जैसा कि नीचे दिए गए उदाहरण में दिखाया गया है (Google Pixel 4a के लिए, मैन्युफ़ैक्चरर “Google” है और मॉडल कोड “सनफ़िश” है)'
उन डिवाइसों की CSV फ़ाइल डाउनलोड की जा रही है जिन पर यह सुविधा काम करती है. साथ ही, मैन्युफ़ैक्चरर और build_brand और build_device फ़ील्ड के लिए, मॉडल कोड.
उदाहरण के लिए, नीचे दिया गया ग्रुप 4 जीबी से ज़्यादा स्टोरेज वाले सभी डिवाइसों से मेल खाता है रैम का प्रतिशत. हालांकि, Pixel 5 (google रेडफ़िन) और Pixel 3 (Google Blueline, जिसमें 4 जीबी से कम रैम हो).
device_groups: [
{
name: "my_group_1",
device_selectors: [
{
device_ram: {
min_bytes: 4294967296
},
excluded_device_ids: [
{
build_brand: "google",
build_device: "redfin"
}
]
},
{
included_device_ids: [
{
build_brand: "google",
build_device: "blueline"
}
]
}
]
}
]
इसे इस तरह पढ़ा जा सकता है:
[ (RAM > 4GB) AND NOT (google redfin) ] OR [ (google blueline) ]
नीचे दिए गए निर्देशों का पालन करके, अपने डिवाइस टारगेटिंग कॉन्फ़िगरेशन की पुष्टि करने के पहले Google Play पर अपलोड करना है.
आईडी के आधार पर डिवाइस लक्ष्यीकरण कॉन्फ़िगरेशन पाएं
किसी खास डिवाइस टारगेटिंग कॉन्फ़िगरेशन को आईडी के आधार पर फिर से पाया जा सकता है नीचे दिए गए कॉल का इस्तेमाल करके:
एचटीटीपी अनुरोध | GEThttps://androidpublisher.googleapis.com/androidpublisher/v3/applications/{packageName}/deviceTierConfigs/{deviceTierConfigId} |
पाथ पैरामीटर | लागू नहीं |
अनुरोध का मुख्य हिस्सा | लागू नहीं |
जवाब का मुख्य हिस्सा | डिवाइस टारगेटिंग कॉन्फ़िगरेशन |
डिवाइस टारगेटिंग कॉन्फ़िगरेशन की सूची पाएं
नीचे दिए गए विकल्पों के आधार पर, डिवाइस टारगेटिंग के आखिरी 10 कॉन्फ़िगरेशन देखे जा सकते हैं कॉल करें (या page_token का इस्तेमाल करके, दस के सेट को बेहतर तरीके से तय करें क्वेरी पैरामीटर):
एचटीटीपी अनुरोध | GEThttps://androidpublisher.googleapis.com/androidpublisher/v3/applications/{packageName}/deviceTierConfigs |
पाथ पैरामीटर | लागू नहीं |
क्वेरी पैरामीटर | page_token (ज़रूरी नहीं) - इसका इस्तेमाल यह बताने के लिए किया जाता है कि का एक खास ग्रुप होगा. यह तब उपयोगी होता है, जब आपने और 10 से ज़्यादा डीटीसी है और वह पहले बनाए गए डीटीसी को देखना चाहता है सबसे हाल के 10. |
अनुरोध का मुख्य हिस्सा | लागू नहीं |
जवाब का मुख्य हिस्सा | डिवाइस टारगेटिंग कॉन्फ़िगरेशन की सूची
|
आपके डिवाइस टारगेटिंग कॉन्फ़िगरेशन की पुष्टि की जा रही है
bundletool
में दो निर्देश शामिल हैं. इनकी मदद से, यह पुष्टि की जा सकती है कि आपका डिवाइस
टारगेटिंग कॉन्फ़िगरेशन, Play पर अपलोड करने से पहले सही तरीके से काम करता है.
bundletool print-device-targeting-config
की मदद से, यह पुष्टि की जा सकती है कि आपका JSON
फ़ाइल वाक्यात्मक रूप से सही है और आपके डिवाइस ग्रुप को ज़्यादा
आसानी से पढ़ा जा सकने वाला फ़ॉर्मैट.
bundletool print-device-targeting-config --config=mydtc.json
bundletool evaluate-device-targeting-config
की मदद से, यह पता लगाया जा सकता है कि कौनसे ग्रुप
किसी ख़ास डिवाइस से मेल खा सकती है. टारगेट डिवाइस को कनेक्ट करें
और --connected-device
फ़्लैग का इस्तेमाल करें; या आप कोड के कोड को कंपाइल करके
JSON फ़ाइल को डिवाइस की प्रॉपर्टी के साथ मैन्युअल तरीके से सेव करता है और उसे
--device-properties
फ़्लैग.
bundletool evaluate-device-targeting-config --config=mydtc.json --connected-device
bundletool evaluate-device-targeting-config --config=mydtc.json --device-properties=deviceproperties.json
डिवाइस प्रॉपर्टी फ़ाइल, नीचे दिए गए विकल्पों के मुताबिक एक JSON फ़ाइल होनी चाहिए DeviceProperties प्रोटोबफ़ स्ट्रक्चर. उदाहरण के लिए:
{
"ram": 2057072640,
"device_id": {
"build_brand":"google",
"build_device":"redfin"
},
"system_features": [
{
"name":"android.hardware.bluetooth"
},
{
"name":"android.hardware.camera"
}
]
}
अपने Android ऐप्लिकेशन बंडल को Google Play पर अपलोड करना
एपीआई की मदद से
अपना 'Android ऐप्लिकेशन बंडल' अपलोड करने के लिए, Google Play Developer API का इस्तेमाल किया जा सकता है को Google Play से जोड़ा जा सकता है. साथ ही, किसी खास डिवाइस टारगेटिंग कॉन्फ़िगरेशन को इससे लिंक किया जा सकता है आपका बिल्ड.
कई
बदलाव करने के तरीकों की सामान्य जानकारी यहां देखें,
इसके साथ
Google Play Console में अलग-अलग ट्रैक रिलीज़ करने से जुड़े बेहतर उदाहरण
(अंतिम लिंक के लिए, आपको
एएबी-फ़्रेंडली एपीआई
की जगह पर
APK-फ़्रेंडली एपीआई
जो पेज में मौजूद हैं). इसके लिए डिवाइस टारगेटिंग कॉन्फ़िगरेशन तय करने के लिए
बिल्ड के लिए, आपको deviceTierConfigId क्वेरी में कॉन्फ़िगरेशन आईडी जोड़ना होगा
पैरामीटर का इस्तेमाल
edits.bundle.upload
तरीके की जानकारी दें, जैसे:
https://androidpublisher.googleapis.com/upload/androidpublisher/v3/applications/{packageName}/edits/{editId}/bundles?deviceTierConfigId="{deviceTierConfigId}"
Google Play Console के ज़रिए
ऐसा करने के लिए, यहां दिए गए निर्देशों का पालन करें अपलोड करने के लिए. डीटीसी का नया कॉन्फ़िगरेशन होगा जो आपके ऐप्लिकेशन बंडल पर लागू किए गए हैं.
सहायक
Curl का इस्तेमाल करके, क्विक स्टार्ट करें
नीचे इसका एक उदाहरण दिया गया है (कमांड लाइन टूल कर्ल का इस्तेमाल करके) नया डिवाइस टारगेटिंग कॉन्फ़िगरेशन बनाना, और कोई नया बदलाव करने के लिए एडिट एपीआई का इस्तेमाल करके, नया एएबी (एएबी) अपलोड करें इसे ख़ास डिवाइस टारगेटिंग कॉन्फ़िगरेशन के साथ), ट्रैक/रिलीज़ कॉन्फ़िगरेशन सेट करें, और बदलाव करें (इस तरह बदलाव को सार्वजनिक करके). पक्का करें कि की जगह:
- आपके एपीआई क्लाइंट से जुड़ी कुंजी
- आपके ऐप्लिकेशन का पैकेज नाम
सबसे पहले, एक डिवाइस टारगेटिंग कॉन्फ़िगरेशन बनाएं और deviceTierConfigId का पता चल जाएगा जो कॉल पूरा होने पर आपको मिलेगा.
curl -H "$(oauth2l header --json $HOME/{apiKey} androidpublisher)" -XPOST -H "Content-Type: application/json" -d "{ device_groups: [ { name: "my_group_1", device_selectors: [ { device_ram: { min_bytes: 4294967296 }, excluded_device_ids: [ { build_brand: "google", build_device: "redfin" } ] }, { included_device_ids: [ { build_brand: "google", build_device: "blueline" } ] } ] } ] }" https://androidpublisher.googleapis.com/androidpublisher/v3/applications/{packageName}/deviceTierConfigs
कोई बदलाव करें - बदलाव के लिए आपको एक आईडी और उसकी समयसीमा खत्म होने का समय मिलेगा. इसके लिए आईडी सेव करें आने वाले कॉल के लिए तैयार है.
curl -H "$(oauth2l header --json $HOME/{apiKey} androidpublisher)" -XPOST https://androidpublisher.googleapis.com/androidpublisher/v3/applications/{packageName}/edits
एएबी अपलोड करें, डिवाइस टारगेटिंग कॉन्फ़िगरेशन (deviceTierConfigId) को क्वेरी के तौर पर तय करना पैरामीटर - कॉल सफल होने पर, आपको वर्शन कोड, sha1 दिखेगा और sha256 बिल्ड की है. अगली कॉल के लिए वर्शन कोड को सेव करें.
curl -H "$(oauth2l header --json $HOME/{apiKey} androidpublisher)" --data-binary @$HOME/{aabFile} -H "Content-Type: application/octet-stream" -XPOST https://androidpublisher.googleapis.com/upload/androidpublisher/v3/applications/{packageName}/edits/{editID}/bundles?deviceTierConfigId="{deviceTierConfigId}
पसंदीदा ट्रैक के लिए एएबी असाइन करना (टेस्टिंग के लिए, इंटरनल टेस्ट ट्रैक का इस्तेमाल करना चाहिए. हालांकि, अलग-अलग ट्रैक के बारे में यहां ज़्यादा पढ़ें), हम रिलीज़ नोट के बिना एक आसान रोल आउट करते हैं, लेकिन आप चाहें, तो यह पेज पढ़ें कुछ लोगों के लिए रिलीज़ करने की सुविधा, ड्राफ़्ट रिलीज़, और रिलीज़ नोट के बारे में ज़्यादा जानें. अगर पब्लिशर एपीआई का इस्तेमाल पहली बार किया जा रहा है, तो हमारा सुझाव है कि इसे ड्राफ़्ट रिलीज़ के तौर पर सबमिट किया जा सकता है. साथ ही, इस रिलीज़ को अपने Google Play Console पर पूरा किया जा सकता है ताकि यह पक्का किया जा सके कि सब कुछ सही तरीके से कॉन्फ़िगर किया गया है.
curl -H "$(oauth2l header --json $HOME/{apiKey} androidpublisher)" -XPUT -H "Content-Type: application/json" -d "{ releases: [{status: '{status}', versionCodes: ['{versionCode}'] }]}" https://androidpublisher.googleapis.com/androidpublisher/v3/applications/{packageName}/edits/{editID}/tracks/{track}
बदलाव लागू करें (सावधानी से आगे बढ़ें, क्योंकि इससे सभी बदलाव Play पर लाइव हो जाएंगे पसंद के हिसाब से ट्रैक करना)
curl -H "$(oauth2l header --json $HOME/{apiKey} androidpublisher)" -XPOST https://androidpublisher.googleapis.com/androidpublisher/v3/applications/{packageName}/edits/{editID}:commit