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

应用类别(例如赛车、社交等)

recentChanges

string

最近对应用进行更改的本地化说明。

minAndroidSdkVersion

integer

运行应用所需的最低 Android SDK。

contentRating

enum (ContentRating)

此应用的内容分级。

updateTime

string (Timestamp format)

仅限输出。应用上次发布的大致时间(7 天内)。

时间戳采用 RFC3339 世界协调时间(UTC,即“祖鲁时”)格式,精确到纳秒,最多九个小数位。示例:"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

不可修改的唯一轨道标识符,取自显示应用轨道信息的 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

应用版本的唯一递增标识符。

trackIds[]

string

跟踪应用版本发布的平台标识符。这不包括正式版轨道(请参阅正式版轨道)。

production

boolean

如果值为 True,则表示此版本是正式版轨道。

方法

get

获取应用的相关信息。