- संसाधन: DeviceTierConfig
- DeviceGroup
- DeviceSelector
- DeviceRam
- DeviceId
- SystemFeature
- DeviceTierSet
- DeviceTier
- UserCountrySet
- तरीके
संसाधन: DeviceTierConfig
कॉन्फ़िगरेशन, जो किसी ऐप्लिकेशन के कॉन्टेंट के लिए, डिवाइस को टारगेट करने की शर्तों के बारे में बताता है.
JSON के काेड में दिखाना |
---|
{ "deviceTierConfigId": string, "deviceGroups": [ { object ( |
फ़ील्ड | |
---|---|
deviceTierConfigId |
सिर्फ़ आउटपुट के लिए. डिवाइस टियर कॉन्फ़िगरेशन आईडी. |
deviceGroups[] |
ऐप्लिकेशन के लिए डिवाइस ग्रुप की परिभाषा. |
deviceTierSet |
ऐप्लिकेशन के लिए डिवाइस टियर के सेट की परिभाषा. |
userCountrySets[] |
ऐप्लिकेशन के लिए, उपयोगकर्ता के देश के सेट की परिभाषा. |
DeviceGroup
डिवाइसों का ग्रुप.
डिवाइस सिलेक्टर के एक सेट के ज़रिए ग्रुप तय किया जाता है. डिवाइस को ग्रुप में तब बांटा जाएगा, जब वह किसी सिलेक्टर (लॉजिकल OR) से मेल खाता हो.
JSON के काेड में दिखाना |
---|
{
"name": string,
"deviceSelectors": [
{
object ( |
फ़ील्ड | |
---|---|
name |
ग्रुप का नाम. |
deviceSelectors[] |
इस ग्रुप के लिए डिवाइस सिलेक्टर. किसी भी सिलेक्टर से मेल खाने वाला डिवाइस इस ग्रुप में शामिल किया गया है. |
DeviceSelector
डिवाइस ग्रुप के लिए सिलेक्टर. सिलेक्टर में डिवाइस पर मौजूद शर्तों का एक सेट होता है, जो डिवाइस ग्रुप के लिए ज़रूरी शर्तों को तय करने के लिए लॉजिकल AND यानी लॉजिकल AND के हिसाब से होना चाहिए.
उदाहरण के लिए, अगर सिलेक्टर किसी डिवाइस में रैम से जुड़ी शर्तों, डिवाइस मॉडल को शामिल करने, और किसी डिवाइस मॉडल को शामिल न करने की जानकारी देता है, तो उसे तब ही मैच माना जाएगा, जब: डिवाइस रैम की शर्तों को पूरा करता हो और डिवाइस शामिल किए गए किसी डिवाइस मॉडल से मेल खाता हो और डिवाइस, बाहर रखे गए डिवाइस मॉडल से मेल न खाता हो
JSON के काेड में दिखाना |
---|
{ "deviceRam": { object ( |
फ़ील्ड | |
---|---|
deviceRam |
डिवाइस की रैम से जुड़ी शर्तें. |
includedDeviceIds[] |
इस सिलेक्टर के ज़रिए शामिल किए गए डिवाइस मॉडल. |
excludedDeviceIds[] |
इस सिलेक्टर के ज़रिए बाहर रखे गए डिवाइस मॉडल, भले ही वे दूसरी सभी शर्तों को पूरा करते हों. |
requiredSystemFeatures[] |
किसी डिवाइस में, सिलेक्टर की मदद से सिस्टम की ये सभी सुविधाएं शामिल की जानी चाहिए. |
forbiddenSystemFeatures[] |
इस सिलेक्टर में ऐसे डिवाइस को शामिल नहीं किया जाता जिसमें सिस्टम की इनमें से कोई भी सुविधा होती है, भले ही वह दूसरी सभी शर्तों से मेल खाता हो. |
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 |
सुविधा का नाम. |
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" जॉर्जिया के लिए. |
तरीके |
|
---|---|
|
किसी ऐप्लिकेशन के लिए नया डिवाइस टियर कॉन्फ़िगरेशन बनाता है. |
|
किसी खास डिवाइस टियर कॉन्फ़िगरेशन को दिखाता है. |
|
घटते क्रम में, डिवाइस टियर कॉन्फ़िगरेशन बनाए जाने की जानकारी दिखाता है. |