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

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

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, 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 속성은 최대 2단계까지 깊어질 수 있습니다.

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

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

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