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

アプリの名前。形式は enterprise/{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「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)

CHOICE プロパティまたは MULTISELECT プロパティの場合、入力可能なエントリのリスト。

defaultValue

value (Value format)

プロパティのデフォルト値。BUNDLE_ARRAY プロパティにはデフォルト値がありません。

nestedProperties[]

object (ManagedProperty)

BUNDLE_ARRAY プロパティの場合、ネストされたプロパティのリスト。BUNDLE_ARRAY プロパティの深さは最大 2 レベルです。

ManagedPropertyType

マネージド プロパティのタイプ。

列挙型
MANAGED_PROPERTY_TYPE_UNSPECIFIED 使用されません。
BOOL ブール値型のプロパティ。
STRING 文字列型のプロパティ。
INTEGER 整数型のプロパティ。
CHOICE セットから 1 種類を選んだ商品です。
MULTISELECT セットから複数のアイテムを選択できる。
HIDDEN 文字列型の非表示の制限(バージョン コードなど、変更できない情報を渡すためにデフォルト値を使用できます)。
BUNDLE 宿泊施設のバンドル
BUNDLE_ARRAY プロパティ バンドルの配列。

ManagedPropertyEntry

マネージド プロパティのエントリ。

JSON 表現
{
  "value": string,
  "name": string
}
フィールド
value

string

機械で読み取り可能なエントリの値。構成で使用する必要があります。ローカライズされていません。

name

string

人が読める形式の値の名前。ローカライズ済み。

AppTrackInfo

アプリトラックの関連付けに名前を付ける ID。

JSON 表現
{
  "trackId": string,
  "trackAlias": string
}
フィールド
trackId

string

アプリのトラック情報を表示する Google Play Console ページの URL にある releaseTrackId から取得される、変更不可能な一意のトラック ID。

trackAlias

string

Google Play Console で設定された trackId に関連付けられたトラック名。この名前は Google Play Console で変更できます。

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

これは、アプリの 1 つのバージョンを表します。

JSON 表現
{
  "versionString": string,
  "versionCode": integer,
  "trackIds": [
    string
  ],
  "production": boolean
}
フィールド
versionString

string

アプリ デベロッパーが Google Play ストアでバージョンを識別するために使用する文字列。文字列が一意でない場合やローカライズされているとは限りません(例: 「1.4」など)。

versionCode

integer

増加するアプリ バージョンの一意の識別子。

trackIds[]

string

アプリのバージョンが公開されている識別子を追跡します。これには製品版トラックは含まれません(代わりに製品版をご覧ください)。

production

boolean

値が True の場合、このバージョンが製品版トラックであることを示します。

Methods

get

アプリケーションに関する情報を取得します。