- 資源:DeviceTierConfig
- DeviceGroup
- DeviceSelector
- DeviceRam
- DeviceId
- SystemFeature
- DeviceTierSet
- DeviceTier
- UserCountrySet
- 方法
資源:DeviceTierConfig
說明裝置指定條件的裝置指定條件的設定。
JSON 表示法 |
---|
{ "deviceTierConfigId": string, "deviceGroups": [ { object ( |
欄位 | |
---|---|
deviceTierConfigId |
僅供輸出。裝置層級設定 ID。 |
deviceGroups[] |
應用程式的裝置群組定義。 |
deviceTierSet |
應用程式裝置層級組合的定義。 |
userCountrySets[] |
應用程式的使用者國家/地區組合定義。 |
DeviceGroup
一組裝置。
群組是由一組裝置選取器定義。如果裝置符合任何選取條件,就屬於群組 (OR 邏輯)。
JSON 表示法 |
---|
{
"name": string,
"deviceSelectors": [
{
object ( |
欄位 | |
---|---|
name |
群組名稱。 |
deviceSelectors[] |
這個群組的裝置選取器。凡是符合任一選取器的裝置,都會納入這個群組。 |
DeviceSelector
裝置群組的選取工具。選取器是由裝置上的一組條件組成,這些條件都必須符合 (AND 邏輯) 來判斷裝置群組是否符合資格。
舉例來說,如果選取條件指定了 RAM 條件、納入裝置型號和排除裝置型號,在下列情況就會視為相符:裝置符合 RAM 條件「且」裝置與內含的裝置型號相符,「且」裝置與排除的裝置型號不符
JSON 表示法 |
---|
{ "deviceRam": { object ( |
欄位 | |
---|---|
deviceRam |
裝置 RAM 的狀況。 |
includedDeviceIds[] |
這個選取器包含的裝置型號。 |
excludedDeviceIds[] |
這個選取器排除的裝置型號 (即使符合所有其他條件也一樣)。 |
requiredSystemFeatures[] |
裝置必須具備所有系統功能,才能納入選取工具中。 |
forbiddenSystemFeatures[] |
即使裝置符合所有其他條件,只要裝置符合上述任一系統功能,就會由這個選取條件排除。 |
DeviceRam
裝置 RAM 功能的條件。
JSON 表示法 |
---|
{ "minBytes": string, "maxBytes": string } |
欄位 | |
---|---|
minBytes |
RAM 下限 (包含繫結)。 |
maxBytes |
RAM 容量上限 (以位元組為單位,已排除繫結)。 |
DeviceId
裝置的 ID。
JSON 表示法 |
---|
{ "buildBrand": string, "buildDevice": string } |
欄位 | |
---|---|
buildBrand |
Build.BRAND 的值。 |
buildDevice |
版本 DEVICE 的值。 |
SystemFeature
代表系統功能。
JSON 表示法 |
---|
{ "name": string } |
欄位 | |
---|---|
name |
地圖項目的名稱。 |
DeviceTierSet
一組裝置層級。
層級集會決定系統針對特定裝置,將提供哪個版本的應用程式內容提供給指定裝置。
請務必為每個層級指派優先等級,這將決定 Play 評估的順序。詳情請參閱 DeviceTier.level 的說明文件。
JSON 表示法 |
---|
{
"deviceTiers": [
{
object ( |
欄位 | |
---|---|
deviceTiers[] |
屬於該集合的裝置層級。 |
DeviceTier
單一裝置層級。
系統會將符合 deviceGroupNames 中任何裝置群組的裝置視為與層級一致。
JSON 表示法 |
---|
{ "deviceGroupNames": [ string ], "level": integer } |
欄位 | |
---|---|
deviceGroupNames[] |
這個級別包含的裝置群組。您必須在這項設定中明確定義 DeviceGroups 中的這些群組。 |
level |
級別的優先等級。 級別是按層級遞減評估:最高層級的優先順序最高。系統會為該裝置選取符合指定裝置的最高層級。 您的層級組合中應使用連續的層級範圍,層級組合中的層級層級不得重複。舉例來說,如果您的層級組合有 4 個層級 (包括全域備用),則應在這項設定中定義第 1、2 和 3 個層級。 注意:第 0 層級會以隱含方式定義為全域備用選項,如果裝置與此處明確定義的任何層級不符,請選取該層級。請不要在這項設定中明確定義層級 0, |
UserCountrySet
一組使用者的國家/地區。
國家/地區組合會決定系統在特定地區提供的應用程式版本版本。
JSON 表示法 |
---|
{ "name": string, "countryCodes": [ string ] } |
欄位 | |
---|---|
name |
國家/地區組合名稱。 |
countryCodes[] |
代表國家/地區的國家/地區代碼清單。國家/地區代碼是以 ISO 3166 alpha-2 格式表示。例如:「IT」代表義大利,「GE」代表喬治亞。 |
方法 |
|
---|---|
|
為應用程式建立新的裝置層級設定。 |
|
傳回特定的裝置層級設定。 |
|
傳回建立的裝置層級設定,依建立時間遞減排序。 |