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

앱의 아이콘으로 사용할 수 있는 이미지 링크입니다. 이 이미지는 최대 픽셀 크기 512x512에서 사용하기에 적합합니다.

smallIconUrl

string

앱 아이콘으로 사용할 수 있는 더 작은 이미지의 링크입니다. 이 이미지는 최대 128x128 픽셀 크기까지 사용하기에 적합합니다.

appTracks[]

object (AppTrackInfo)

애플리케이션 트랙이 기업에 공개됩니다.

author

string

앱 작성자의 이름입니다 (예: 앱 개발자).

playStoreUrl

string

앱의 (소비자) Google Play 세부정보 페이지로 연결되는 링크입니다.

distributionChannel

enum (DistributionChannel)

패키지 제공 방법 및 제공 대상

appPricing

enum (AppPricing)

앱이 무료인지, 인앱 구매 시 무료인지, 유료인지를 나타냅니다. 가격이 지정되지 않은 경우 앱이 더 이상 정식 버전으로 제공되지 않는다는 의미입니다 (앱을 소유한 사용자에게는 계속 제공될 수도 있음).

description

string

현지화된 프로모션 설명입니다(있는 경우).

screenshotUrls[]

string

앱을 나타내는 스크린샷 링크 목록입니다.

category

string

앱 카테고리 (예: RACING, SOCIAL 등)

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 속성의 깊이는 최대 두 수준입니다.

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 Console 페이지 URL의 releaseTrackId에서 가져온 수정 불가능한 고유 트랙 식별자입니다.

trackAlias

string

trackId에 연결된 트랙 이름으로, Play Console에서 설정됩니다. 이름은 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

앱의 단일 버전을 나타냅니다.

JSON 표현
{
  "versionString": string,
  "versionCode": integer,
  "trackIds": [
    string
  ],
  "production": boolean
}
필드
versionString

string

앱 개발자가 버전을 식별하기 위해 Play 스토어에서 사용하는 문자열입니다. 문자열이 반드시 고유하거나 현지화되어 있지는 않습니다 (예: 문자열은 '1.4'일 수 있음).

versionCode

integer

앱 버전에 대해 증가하는 고유한 식별자입니다.

trackIds[]

string

앱 버전이 게시된 식별자를 추적합니다. 여기에는 프로덕션 트랙이 포함되지 않습니다 (프로덕션 트랙 참고).

production

boolean

값이 True이면 이 버전이 프로덕션 트랙임을 나타냅니다.

메서드

get

애플리케이션 정보를 가져옵니다.