뒤끝 Utils

뒤끝 Utils 는 뒤끝 access_token 없이 사용가능한 기능입니다.

서버시간 받아오기

뒤끝 서버의 현재시간을 받아옵니다.
뒤끝 서버의 시간은 UTC(협정 세계표준시) 시간으로, 한국시간은 UTC + 9 입니다. UTC에는 서머타임 등이 적용되지 않습니다.

동기

GetServerTime() -> BackendReturnObject

// example
Backend.Utils.GetServerTime ();

비동기

GetServerTime( Function callback ) -> void

// example
Backend.Utils.GetServerTime( ( callback ) => {
    // 이후 처리
});

결과값 예시

{
    "utcTime": "2019-04-10T08:54:43.274Z"
}

서버 상태 받아오기

콘솔에서 설정한 서버 상태를 받아옵니다.

동기

GetServerStatus() -> BackendReturnObject

// example
Backend.Utils.GetServerStatus ();

비동기

GetServerStatus( Function callback ) -> void

// example
Backend.Utils.GetServerStatus( ( callback ) => {
    // 이후 처리
});

결과 값 예시

{
    "serverStatus" : 1 
}
serverStatusDescription
0온라인
1오프라인
2점검

버전 정보 가져오기

콘솔에서 등록한 버전 정보 중, 가장 최신의 정보를 받아옵니다.
android, ios 기기에서 작동하며, editor에서는 오류를 리턴합니다.

동기

GetLatestVersion() -> BackendReturnObject

// example
Backend.Utils.GetLatestVersion ();

비동기

GetLatestVersion( Function callback ) -> void

// example
Backend.Utils.GetLatestVersion( ( callback ) => {
    // 이후 처리
});

Error cases

  • android, ios 이외의 기기에서 호출된 경우
    errorCode : NotFoundException
    message : Not Available OS

  • 해당 플랫폼 버전이 등록되어 있지 않은 경우
    statusCode : 404
    errorCode : NotFoundException
    message : version not found, version을(를) 찾을 수 없습니다

결과 값 예시

{
    "version" : "1.0.0.1",
    "type" : 1 
}
typeDescription
1선택 업데이트
2강제 업데이트