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

enterprises/{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, 소셜 등)

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

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

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