REST Resource: enterprises.applications

資源:應用程式

應用程式的資訊。

JSON 表示法
{
  "name": string,
  "title": string,
  "permissions": [
    {
      object (ApplicationPermission)
    }
  ],
  "managedProperties": [
    {
      object (ManagedProperty)
    }
  ],
  "iconUrl": string,
  "smallIconUrl": string,
  "appTracks": [
    {
      object (AppTrackInfo)
    }
  ],
  "author": string,
  "playStoreUrl": string,
  "distributionChannel": enum (DistributionChannel),
  "appPricing": enum (AppPricing),
  "description": string,
  "screenshotUrls": [
    string
  ],
  "category": string,
  "recentChanges": string,
  "minAndroidSdkVersion": integer,
  "contentRating": enum (ContentRating),
  "updateTime": string,
  "availableCountries": [
    string
  ],
  "features": [
    enum (AppFeature)
  ],
  "appVersions": [
    {
      object (AppVersion)
    }
  ],
  "fullDescription": string
}
欄位
name

string

應用程式名稱,格式為 enterprises/{enterprise}/applications/{packageName}。

title

string

應用程式名稱。本地化:

permissions[]

object (ApplicationPermission)

應用程式要求的權限。

managedProperties[]

object (ManagedProperty)

可以為應用程式預先設定的受管理屬性組合。

iconUrl

string

可當做應用程式圖示的圖片連結。此圖片的像素尺寸上限為 512 x 512。

smallIconUrl

string

可當做應用程式圖示的小型圖片連結。此圖片的像素尺寸上限為 128 x 128。

appTracks[]

object (AppTrackInfo)

企業可以看到應用程式測試群組。

author

string

應用程式作者的名稱 (例如應用程式開發人員)。

playStoreUrl

string

應用程式的 Google Play 詳細資料頁面連結。

distributionChannel

enum (DistributionChannel)

套件的供應方式和對象。

appPricing

enum (AppPricing)

應用程式免費、應用程式內購項目或付費內容。如果未指定價格,代表該應用程式已不開放大眾使用 (即使擁有應用程式的使用者仍可使用)。

description

string

本地化的宣傳說明 (如有)。

screenshotUrls[]

string

代表應用程式的螢幕截圖連結清單。

category

string

應用程式類別 (例如 RACING、SOCIAL 等)

recentChanges

string

應用程式近期變更的本地化說明。

minAndroidSdkVersion

integer

執行應用程式所需的最低 Android SDK 版本。

contentRating

enum (ContentRating)

這個應用程式的內容分級。

updateTime

string (Timestamp format)

僅供輸出。應用程式上次發布在 7 天內的大致時間。

RFC3339 世界標準時間「Zulu」的時間戳記格式,解析度為奈秒,且最多 9 個小數位數。範例:"2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z"

availableCountries[]

string

這個應用程式的適用國家/地區 (根據 ISO 3166-1 alpha-2 標準)。

features[]

enum (AppFeature)

這個應用程式重要功能 (如有)。

appVersions[]

object (AppVersion)

這個應用程式目前可用的版本。

fullDescription

string

完整應用程式說明 (如有)。

ApplicationPermission

應用程式要求的權限。

JSON 表示法
{
  "permissionId": string,
  "name": string,
  "description": string
}
欄位
permissionId

string

用來識別權限的不透明字串。未進行本地化。

name

string

權限的名稱。本地化:

description

string

更詳細的權限說明,進一步說明權限影響。本地化:

ManagedProperty

受管理資源。

JSON 表示法
{
  "key": string,
  "type": enum (ManagedPropertyType),
  "title": string,
  "description": string,
  "entries": [
    {
      object (ManagedPropertyEntry)
    }
  ],
  "defaultValue": value,
  "nestedProperties": [
    {
      object (ManagedProperty)
    }
  ]
}
欄位
key

string

應用程式用來識別資源的專屬金鑰,例如:「com.google.android.gm.fieldname」。

type

enum (ManagedPropertyType)

屬性的類型。

title

string

屬性的名稱。本地化:

description

string

較長的屬性說明,提供更多影響範圍的詳細資訊。本地化:

entries[]

object (ManagedPropertyEntry)

如果是 CHOICEMULTISELECT 屬性,則會列出可能的項目。

defaultValue

value (Value format)

屬性的預設值。BUNDLE_ARRAY 屬性沒有預設值。

nestedProperties[]

object (ManagedProperty)

如果是 BUNDLE_ARRAY 屬性,則為巢狀屬性清單。BUNDLE_ARRAY 屬性最多有兩個層級。

ManagedPropertyType

受管理資源的類型。

列舉
MANAGED_PROPERTY_TYPE_UNSPECIFIED 未使用。
BOOL 布林值類型的屬性。
STRING 字串類型的屬性。
INTEGER 整數類型的屬性。
CHOICE 從一組項目中選擇。
MULTISELECT 從集合中選取多個項目。
HIDDEN 字串類型的隱藏限制 (預設值可用來傳送無法修改的資訊,例如版本代碼)。
BUNDLE 房源組合
BUNDLE_ARRAY 屬性組合的陣列。

ManagedPropertyEntry

代管資源的項目。

JSON 表示法
{
  "value": string,
  "name": string
}
欄位
value

string

項目機器可讀取的值,應在設定中使用。未進行本地化。

name

string

使用者可理解的值名稱。本地化:

AppTrackInfo

應用程式測試群組名稱關聯的 ID。

JSON 表示法
{
  "trackId": string,
  "trackAlias": string
}
欄位
trackId

string

無法修改的專屬曲目 ID。擷取自 Play 管理中心會顯示應用程式測試群組資訊的頁面網址,即擷取自 releaseTrackId

trackAlias

string

trackId 相關聯的測試群組名稱 (在 Play 管理中心設定)。這個名稱可以在 Play 管理中心修改。

DistributionChannel

可能的發布管道。

列舉
DISTRIBUTION_CHANNEL_UNSPECIFIED 未指明
PUBLIC_GOOGLE_HOSTED 套件可透過 Play 商店取得,而非僅限特定企業。
PRIVATE_GOOGLE_HOSTED 套件是私人應用程式 (僅限企業使用),但由 Google 代管。
PRIVATE_SELF_HOSTED 私人應用程式 (僅限企業使用) 和私人代管。

AppPricing

可能的應用程式定價。

列舉
APP_PRICING_UNSPECIFIED 定價不明,用於表示已核准的應用程式 (尚未正式發布)。
FREE 這個應用程式完全免費。
FREE_WITH_IN_APP_PURCHASE 可免費使用,不過提供應用程式內購項目。
PAID 應用程式已完成支付。

ContentRating

符合一般 IARC 標準的內容分級。

列舉
CONTENT_RATING_UNSPECIFIED 未指明
THREE_YEARS 內容只適合 3 歲以上觀眾,
SEVEN_YEARS 內容只適合 7 歲以上觀眾,
TWELVE_YEARS 內容只適合 12 歲以上觀眾,
SIXTEEN_YEARS 內容只適合 16 歲以上觀眾,
EIGHTEEN_YEARS 內容僅適合 18 歲以上觀眾,

AppFeature

可能的應用程式功能。

列舉
APP_FEATURE_UNSPECIFIED 未指明
VPN_APP 應用程式是 VPN。

AppVersion

代表應用程式的單一版本。

JSON 表示法
{
  "versionString": string,
  "versionCode": integer,
  "trackIds": [
    string
  ],
  "production": boolean
}
欄位
versionString

string

應用程式開發人員在 Play 商店使用的字串,用於識別版本。這個字串不一定不重複或經過本地化 (例如字串可以是「1.4」)。

versionCode

integer

應用程式版本的專屬遞增 ID。

trackIds[]

string

追蹤應用程式版本發布的 ID。不包含正式版群組 (請改為參閱正式版群組)。

production

boolean

如果值為 True,表示這個版本是正式版測試群組。

方法

get

取得應用程式相關資訊。