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、社交等)

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

获取有关应用的信息。