- संसाधन: DeviceTierConfig
- DeviceGroup
- DeviceSelector
- DeviceRam
- DeviceId
- SystemFeature
- SystemOnChip
- DeviceTierSet
- DeviceTier
- UserCountrySet
- तरीके
रिसॉर्स: DeviceTierConfig
कॉन्फ़िगरेशन, जिसमें ऐप्लिकेशन के कॉन्टेंट के लिए डिवाइस टारगेटिंग की शर्तों के बारे में बताया गया हो.
JSON के काेड में दिखाना |
---|
{ "deviceTierConfigId": string, "deviceGroups": [ { object ( |
फ़ील्ड | |
---|---|
deviceTierConfigId |
सिर्फ़ आउटपुट के लिए. डिवाइस टियर कॉन्फ़िगरेशन का आईडी. |
deviceGroups[] |
ऐप्लिकेशन के लिए डिवाइस ग्रुप की परिभाषा. |
deviceTierSet |
ऐप्लिकेशन के लिए डिवाइस टियर के सेट की परिभाषा. |
userCountrySets[] |
ऐप्लिकेशन के लिए, उपयोगकर्ता के देश के सेट की परिभाषा. |
DeviceGroup
डिवाइसों का ग्रुप.
ग्रुप को डिवाइस सिलेक्टर के सेट से तय किया जाता है. अगर कोई डिवाइस किसी भी सिलेक्टर (लॉजिकल OR) से मेल खाता है, तो उसे ग्रुप में शामिल किया जाता है.
JSON के काेड में दिखाना |
---|
{
"name": string,
"deviceSelectors": [
{
object ( |
फ़ील्ड | |
---|---|
name |
ग्रुप का नाम. |
deviceSelectors[] |
इस ग्रुप के लिए डिवाइस सिलेक्टर. इस ग्रुप में, किसी भी सिलेक्टर से मेल खाने वाला डिवाइस शामिल होता है. |
DeviceSelector
डिवाइस ग्रुप के लिए सिलेक्टर. चुनने वाले टूल में, डिवाइस के लिए शर्तों का एक सेट होता है. डिवाइस ग्रुप की ज़रूरी शर्तें पूरी करने के लिए, इन सभी शर्तों का मेल खाना (लॉजिकल AND) ज़रूरी है.
उदाहरण के लिए, अगर कोई सिलेक्टर रैम की शर्तें, डिवाइस के मॉडल को शामिल करने, और डिवाइस के मॉडल को बाहर रखने की जानकारी देता है, तो किसी डिवाइस को तब मैच माना जाता है, जब: डिवाइस, रैम की शर्तों को पूरा करता हो, डिवाइस, शामिल किए गए डिवाइस के मॉडल में से किसी एक से मैच करता हो, और डिवाइस, बाहर रखे गए डिवाइस के मॉडल से मैच न करता हो
JSON के काेड में दिखाना |
---|
{ "deviceRam": { object ( |
फ़ील्ड | |
---|---|
deviceRam |
डिवाइस की रैम से जुड़ी शर्तें. |
includedDeviceIds[] |
इस सिलेक्टर में शामिल किए गए डिवाइस मॉडल. |
excludedDeviceIds[] |
इस सिलेक्टर से बाहर रखे गए डिवाइस मॉडल, भले ही वे अन्य सभी शर्तों को पूरा करते हों. |
requiredSystemFeatures[] |
किसी डिवाइस को सिलेक्टर में शामिल करने के लिए, उसमें ये सभी सिस्टम सुविधाएं होनी चाहिए. |
forbiddenSystemFeatures[] |
अगर किसी डिवाइस में इनमें से कोई भी सिस्टम सुविधा मौजूद है, तो इस सिलेक्टर के ज़रिए उसे बाहर रखा जाता है. भले ही, वह अन्य सभी शर्तों को पूरा करता हो. |
systemOnChips[] |
ज़रूरी नहीं. इस सिलेक्टर में शामिल किए गए एसओसी. यह सुविधा सिर्फ़ Android S+ डिवाइसों पर काम करती है. |
DeviceRam
डिवाइस की रैम से जुड़ी शर्तें.
JSON के काेड में दिखाना |
---|
{ "minBytes": string, "maxBytes": string } |
फ़ील्ड | |
---|---|
minBytes |
बाइट में कम से कम रैम (सीमा शामिल है). |
maxBytes |
बाइट में ज़्यादा से ज़्यादा रैम (बाउंड शामिल नहीं है). |
DeviceId
किसी डिवाइस का आइडेंटिफ़ायर.
JSON के काेड में दिखाना |
---|
{ "buildBrand": string, "buildDevice": string } |
फ़ील्ड | |
---|---|
buildBrand |
Build.BRAND की वैल्यू. |
buildDevice |
Build.DEVICE की वैल्यू. |
SystemFeature
सिस्टम की किसी सुविधा को दिखाने वाला आइकॉन.
JSON के काेड में दिखाना |
---|
{ "name": string } |
फ़ील्ड | |
---|---|
name |
सुविधा का नाम. |
SystemOnChip
Android डिवाइस के सिस्टम-ऑन-चिप (SoC) का प्रतिनिधित्व. इसका इस्तेमाल, S+ डिवाइसों को टारगेट करने के लिए किया जा सकता है.
JSON के काेड में दिखाना |
---|
{ "manufacturer": string, "model": string } |
फ़ील्ड | |
---|---|
manufacturer |
ज़रूरी है. SoC का डिज़ाइनर, जैसे कि "Google" बिल्ड प्रॉपर्टी "ro.soc.manufacturer" की वैल्यू https://developer.android.com/reference/android/os/Build#SOC_MANUFACTURER ज़रूरी है. |
model |
ज़रूरी है. SoC का मॉडल, जैसे कि बिल्ड प्रॉपर्टी "ro.soc.model" की "Tensor" वैल्यू https://developer.android.com/reference/android/os/Build#SOC_MODEL ज़रूरी है. |
DeviceTierSet
डिवाइस टियर का सेट.
टियर सेट से यह तय होता है कि डिवाइस को टारगेट करने वाले कॉन्टेंट के लिए, किसी डिवाइस को ऐप्लिकेशन का कौनसा वर्शन दिखाया जाएगा.
आपको हर टियर को प्राथमिकता का लेवल असाइन करना होगा. इससे यह तय होता है कि Play, किस क्रम में उनका आकलन करेगा. ज़्यादा जानकारी के लिए, DeviceTier.level का दस्तावेज़ देखें.
JSON के काेड में दिखाना |
---|
{
"deviceTiers": [
{
object ( |
फ़ील्ड | |
---|---|
deviceTiers[] |
सेट में शामिल डिवाइस टियर. |
DeviceTier
डिवाइस का एक टियर.
deviceGroupNames में मौजूद किसी भी डिवाइस ग्रुप से मैच करने वाले डिवाइसों को टियर से मैच करने वाला माना जाता है.
JSON के काेड में दिखाना |
---|
{ "deviceGroupNames": [ string ], "level": integer } |
फ़ील्ड | |
---|---|
deviceGroupNames[] |
इस टियर में शामिल डिवाइसों के ग्रुप. इन ग्रुप को इस कॉन्फ़िगरेशन में deviceGroups के तहत साफ़ तौर पर तय किया जाना चाहिए. |
level |
टियर का प्राथमिकता लेवल. टीयर का आकलन, लेवल के घटते क्रम में किया जाता है: सबसे ऊंचे लेवल के टीयर को सबसे ज़्यादा प्राथमिकता दी जाती है. किसी डिवाइस के लिए, सबसे ऊंचे टियर को चुना जाता है. आपको टियर सेट में अपने टियर के लिए, लेवल की लगातार रेंज का इस्तेमाल करना चाहिए. साथ ही, टियर सेट में टियर लेवल यूनीक होने चाहिए. उदाहरण के लिए, अगर आपके टियर सेट में चार टियर हैं (ग्लोबल फ़ॉलबैक टियर भी शामिल है), तो आपको इस कॉन्फ़िगरेशन में टियर 1, 2, और 3 को तय करना होगा. ध्यान दें: टियर 0 को डिफ़ॉल्ट तौर पर ग्लोबल फ़ॉलबैक के तौर पर तय किया जाता है. इसे उन डिवाइसों के लिए चुना जाता है जो यहां साफ़ तौर पर तय किए गए किसी भी टियर से मेल नहीं खाते. आपको इस कॉन्फ़िगरेशन में लेवल 0 को साफ़ तौर पर तय नहीं करना चाहिए. |
UserCountrySet
उपयोगकर्ता के देशों का सेट.
देश के सेट से यह तय होता है कि किसी खास जगह पर ऐप्लिकेशन का कौन-सा वर्शन दिखाया जाएगा.
JSON के काेड में दिखाना |
---|
{ "name": string, "countryCodes": [ string ] } |
फ़ील्ड | |
---|---|
name |
देश के सेट का नाम. |
countryCodes[] |
देशों के कोड की सूची. देश के कोड को ISO 3166 alpha-2 फ़ॉर्मैट में दिखाया जाता है. उदाहरण के लिए:- इटली के लिए "IT", जॉर्जिया के लिए "GE". |
तरीके |
|
---|---|
|
किसी ऐप्लिकेशन के लिए, डिवाइस टियर का नया कॉन्फ़िगरेशन बनाता है. |
|
किसी डिवाइस के टियर कॉन्फ़िगरेशन की जानकारी देता है. |
|
यह फ़ंक्शन, डिवाइस टियर कॉन्फ़िगरेशन बनाता है. इन्हें बनाने के समय के हिसाब से घटते क्रम में लगाया जाता है. |
गड़बड़ी के कोड
इस संसाधन के ऑपरेशन, यहां दिए गए एचटीटीपी गड़बड़ी कोड दिखाते हैं:
गड़बड़ी का कोड | कारण | रिज़ॉल्यूशन |
---|---|---|
5xx |
Google Play सर्वर में सामान्य गड़बड़ी. | अनुरोध को फिर से भेजें.
अगर समस्या बनी रहती है, तो अपने Google Play खाता मैनेजर से संपर्क करें या सहायता का अनुरोध सबमिट करें. अगर आपको किसी समस्या के बारे में पहले से पता है, तो Play का स्टेटस डैशबोर्ड देखें. |
409 |
एक साथ कई अपडेट करने पर गड़बड़ी हुई.
किसी ऐसे ऑब्जेक्ट को अपडेट करने की कोशिश की गई जिसे पहले से ही अपडेट किया जा रहा है. उदाहरण के लिए, Play Billing Library के |
अनुरोध को फिर से भेजें. |