REST Resource: enterprises.applications

資源:Application

應用程式相關資訊。

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

應用程式類別 (例如「賽車」、「社群網路」等)

recentChanges

string

應用程式最近的變更內容 (已本地化)。

minAndroidSdkVersion

integer

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

contentRating

enum (ContentRating)

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

updateTime

string (Timestamp format)

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

採用 RFC3339 世界標準時間「Zulu」格式的時間戳記,精確度達奈秒單位,最多九個小數位數。例如 "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

取得應用程式相關資訊。