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

取得應用程式相關資訊。