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

取得應用程式的相關資訊。