- 리소스: 애플리케이션
- 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를 반환합니다. | 
