- 리소스: 애플리케이션
- ApplicationCategory
- ImageAsset
- 인스턴스
- PlatformType
- InstanceAndroidDetails
- InstanceIosDetails
- InstanceWebDetails
- ApplicationFeature
- 메서드
리소스: 애플리케이션
애플리케이션 리소스입니다.
JSON 표현 |
---|
{ "id": string, "name": string, "author": string, "description": string, "category": { object ( |
필드 | |
---|---|
id |
앱의 ID입니다. |
name |
애플리케이션의 이름입니다. |
author |
애플리케이션 작성자입니다. |
description |
애플리케이션 설명입니다. |
category |
애플리케이션의 카테고리입니다. |
assets[] |
애플리케이션의 애셋입니다. |
instances[] |
애플리케이션의 인스턴스입니다. |
kind |
이 리소스의 유형을 고유하게 식별합니다. 값은 항상 고정 문자열 |
lastUpdatedTimestamp |
애플리케이션이 마지막으로 업데이트된 타임스탬프입니다. |
achievement_count |
현재 인증된 플레이어에게 표시되는 업적 수입니다. |
leaderboard_count |
현재 인증된 플레이어에게 표시되는 리더보드 수입니다. |
enabledFeatures[] |
애플리케이션에 사용 설정된 기능 목록입니다. |
themeColor |
클라이언트 UI에 앱 테마 색상으로 사용할 색상을 힌트로 제공합니다. 색상은 RGB 3색으로 지정됩니다 (예: 'E0E0E0'). |
ApplicationCategory
애플리케이션 카테고리 객체입니다.
JSON 표현 |
---|
{ "primary": string, "secondary": string, "kind": string } |
필드 | |
---|---|
primary |
기본 카테고리입니다. |
secondary |
보조 카테고리입니다. |
kind |
이 리소스의 유형을 고유하게 식별합니다. 값은 항상 고정 문자열 |
ImageAsset
이미지 확장 소재 객체입니다.
JSON 표현 |
---|
{ "name": string, "width": integer, "height": integer, "url": string, "kind": string } |
필드 | |
---|---|
name |
저작물의 이름입니다. |
width |
애셋의 너비입니다. |
height |
저작물의 높이입니다. |
url |
저작물의 URL입니다. |
kind |
이 리소스의 유형을 고유하게 식별합니다. 값은 항상 고정 문자열 |
인스턴스
인스턴스 리소스입니다.
JSON 표현 |
---|
{ "platformType": enum ( |
필드 | |
---|---|
platformType |
플랫폼 유형입니다. |
name |
현지화된 표시 이름입니다. |
turnBasedPlay |
이 게임 인스턴스가 턴 기반 플레이를 지원하는지 여부를 나타내는 플래그입니다. |
realtimePlay |
이 게임 인스턴스가 실시간 재생을 지원하는지 여부를 나타내는 플래그입니다. |
androidInstance |
Android의 플랫폼 종속 세부정보 |
iosInstance |
iOS의 플랫폼 종속 세부정보 |
webInstance |
웹의 플랫폼 종속 세부정보입니다. |
acquisitionUri |
사용자가 이 인스턴스를 가져올 수 있는 위치를 보여주는 URI입니다. |
kind |
이 리소스의 유형을 고유하게 식별합니다. 값은 항상 고정 문자열 |
PlatformType
가능한 플랫폼 유형입니다.
Enum | |
---|---|
ANDROID |
Android용 인스턴스입니다. |
IOS |
인스턴스가 iOS용입니다. |
WEB_APP |
인스턴스는 웹 앱용입니다. |
InstanceAndroidDetails
Android 인스턴스 세부정보 리소스
JSON 표현 |
---|
{ "packageName": string, "kind": string, "enablePiracyCheck": boolean, "preferred": boolean } |
필드 | |
---|---|
packageName |
Google Play URL에 매핑되는 Android 패키지 이름입니다. |
kind |
이 리소스의 유형을 고유하게 식별합니다. 값은 항상 고정 문자열 |
enablePiracyCheck |
불법 복제 방지 검사가 사용 설정되어 있는지 나타내는 플래그입니다. |
preferred |
이 인스턴스가 새 설치의 기본값임을 나타냅니다. |
InstanceIosDetails
iOS 세부정보 리소스입니다.
JSON 표현 |
---|
{ "kind": string, "bundleIdentifier": string, "itunesAppId": string, "supportIphone": boolean, "supportIpad": boolean, "preferredForIphone": boolean, "preferredForIpad": boolean } |
필드 | |
---|---|
kind |
이 리소스의 유형을 고유하게 식별합니다. 값은 항상 고정 문자열 |
bundleIdentifier |
번들 식별자입니다. |
itunesAppId |
iTunes 앱 ID입니다. |
supportIphone |
이 인스턴스가 iPhone을 지원하는지 나타내는 플래그입니다. |
supportIpad |
이 인스턴스가 iPad를 지원하는지 나타내는 플래그입니다. |
preferredForIphone |
이 인스턴스가 iPhone 기기의 새 설치에 대한 기본값임을 나타냅니다. |
preferredForIpad |
이 인스턴스가 iPad 기기의 새 설치에 대한 기본값임을 나타냅니다. |
InstanceWebDetails
웹 세부정보 리소스입니다.
JSON 표현 |
---|
{ "launchUrl": string, "kind": string, "preferred": boolean } |
필드 | |
---|---|
launchUrl |
게임의 실행 URL입니다. |
kind |
이 리소스의 유형을 고유하게 식별합니다. 값은 항상 고정 문자열 |
preferred |
이 인스턴스가 새 설치의 기본값임을 나타냅니다. |
ApplicationFeature
가능한 애플리케이션 기능
Enum | |
---|---|
SNAPSHOTS |
저장된 게임 (스냅샷) |
메서드 |
|
---|---|
|
지정된 ID의 애플리케이션 메타데이터를 검색합니다. |
|
요청된 엔드포인트 유형의 URL을 반환합니다. |
|
현재 인증된 사용자가 애플리케이션을 재생 중임을 나타냅니다. |
|
이 요청에 제공된 인증 토큰이 지정된 ID의 애플리케이션에 해당하는지 확인하고 부여된 플레이어의 ID를 반환합니다. |