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

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

trackAlias

string

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

DistributionChannel

考えられる配信チャネル。

列挙型
DISTRIBUTION_CHANNEL_UNSPECIFIED (指定なし)
PUBLIC_GOOGLE_HOSTED パッケージは特定の企業に限定されず、Google 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

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

versionCode

integer

アプリのバージョンを表す、増加する一意の ID。

trackIds[]

string

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

production

boolean

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

メソッド

get

アプリに関する情報を取得します。