Board API
앱 버전 API
앱 버전 서비스는 게임 애플리케이션의 버전 정보를 제공하고 업데이트를 관리하는 데 사용됩니다. 최신 버전 정보, 업데이트 내용, 업그레이드 안내 등이 포함됩니다.
앱 버전 정보 조회
플랫폼별 최신 앱 버전 정보를 조회합니다. 사용자는 특정 플랫폼(WEB, ANDROID, IOS)에 대한 최신 앱 버전 정보를 얻을 수 있습니다.
Operation
query AppVersion($input: AppVersionInput!) {
appVersion(input: $input) {
id
platform
clientVersion
resourceVersion
isForceUpdate
description
createdAt
}
}Variables
{
"input": {
"platform": "ANDROID"
}
}관리자 - 앱 버전 API
Admin 권한이 있는 사용자만 접근이 가능합니다.
[관리자] 앱 버전 정보 등록
관리자가 새로운 앱 버전 정보를 등록합니다.
Operation
mutation AdminCreateAppVersion($input: AdminCreateAppVersionInput!) {
adminCreateAppVersion(input: $input) {
success
}
}Variables
{
"input": {
"platform": "ANDROID",
"appVersionTypeIds": [1],
"clientVersion": "1.0.0",
"resourceVersion": "1.0.0",
"isForceUpdate": false,
"adminUserNo": "관리자 번호",
"description": "버전 업데이트 내용"
}
}[관리자] 앱 버전 정보 수정
관리자가 기존 앱 버전 정보를 수정합니다.
Operation
mutation AdminUpdateAppVersion($input: AdminUpdateAppVersionInput!) {
adminUpdateAppVersion(input: $input) {
success
}
}Variables
{
"input": {
"id": "앱 버전 고유 아이디",
"appVersionTypeIds": [1],
"clientVersion": "1.0.1",
"resourceVersion": "1.0.1",
"isForceUpdate": true,
"description": "업데이트 내용 수정"
}
}[관리자] 앱 버전 정보 삭제
관리자가 특정 앱 버전 정보를 삭제합니다.
Operation
mutation AdminDeleteAppVersion($input: AdminDeleteAppVersionInput!) {
adminDeleteAppVersion(input: $input) {
success
}
}Variables
{
"input": {
"id": "앱 버전 고유 아이디"
}
}[관리자] 앱 버전 정보 조회
관리자가 특정 앱 버전의 상세 정보를 조회합니다.
Operation
query AdminAppVersion($input: AdminAppVersionInput!) {
adminAppVersion(input: $input) {
id
platform
clientVersion
resourceVersion
isForceUpdate
adminUserNo
description
createdAt
}
}Variables
{
"input": {
"id": "앱 버전 고유 아이디"
}
}[관리자] 앱 버전 목록 조회
관리자가 앱 버전 목록을 페이징 처리하여 상세 조회합니다. 정렬과 필터링 옵션을 사용하여 조회 조건을 조정할 수 있습니다.
Operation
query AdminAppVersionConnection($first: Int, $Offset: Int, $orderBy: AdminAppVersionConnectionOrderBy, $filter: AdminAppVersionConnectionFilter) {
adminAppVersionConnection(first: $first, Offset: $Offset, orderBy: $orderBy, filter: $filter) {
nodes {
id
platform
clientVersion
resourceVersion
isForceUpdate
adminUserNo
description
createdAt
}
totalCount
}
}Variables
{
"first": 10,
"Offset": 0,
"orderBy": {
"field": "CREATED_AT",
"direction": "DESC"
},
"filter": {
"platform": "ANDROID",
"isForceUpdate": true
}
}[관리자] 앱 버전 히스토리 목록 상세조회
관리자가 특정 앱 버전의 수정 이력 목록을 상세 조회합니다.
Operation
query AdminAppVersionHistoryConnection($appVersionId: String, $first: Int, $offset: Int) {
adminAppVersionHistoryConnection(appVersionId: $appVersionId, first: $first, offset: $offset) {
nodes {
id
appVersionId
platform
clientVersion
resourceVersion
isForceUpdate
adminUserNo
description
createdAt
}
totalCount
}
}Variables
{
"appVersionId": "앱 버전 고유 아이디",
"first": 10,
"offset": 0
}[관리자] 앱 버전 히스토리 상세조회
관리자가 특정 앱 버전 히스토리의 상세 정보를 조회합니다.
Operation
query AdminAppVersionHistory($input: AdminAppVersionHistoryInput!) {
adminAppVersionHistory(input: $input) {
id
appVersionId
platform
clientVersion
resourceVersion
isForceUpdate
adminUserNo
description
createdAt
}
}
Variables
{
"input": {
"id": "앱 버전 히스토리 고유 아이디"
}
}[관리자] 앱 버전 업데이트 유형 목록 조회
관리자가 앱 버전 업데이트 유형 목록을 조회합니다. (신규기능, 기능개선, 버그 수정, 기타)
Operation
query AdminAppVersionTypes {
adminAppVersionTypes {
types {
id
name
description
}
}
}