본문으로 건너뛰기
버전: 5.18.2

업데이트 상세 내역

뒤끝펑션 0.1.2 버전 비호환 문제

SDK 5.9.0 버전에서 0.1.2 이하(2021-12-28 이전에 배포된 펑션) 버전의 뒤끝펑션을 호출할 경우,
펑션 내부에서 호출하는 함수에 에러가 발생하여 정상적으로 작동하지 않게 됩니다.

꼭 SDK를 업그레이드하기 전에 펑션을 0.2.0 버전으로 업그레이드하여 사용해주세요.

SDK 5.6.0 이하 업데이트 후 410 에러 발생 문제

SDK 5.6.0 이하 버전에서 현재 버전으로 업데이트를 할 경우, 모든 뒤끝 함수 호출에서 410 GoneResourceException 에러가 발생할 수 있습니다.
재로그인 시, 해당 에러가 이후 발생하지 않게되므로 아래와 같은 로그인 함수를 다시 호출할 수 있도록 구성해주세요.

  • Backend.BMember.CustomLogin
  • Backend.BMember.GuestLogin
  • Backend.BMember.AuthorizeFederation
  • Backend.BMember.LoginWithTheBackendToken
  • Backend.BMember.RefreshTheBackendToken
SDK 5.8.0 403 Forbidden 로직 개편 안내

SDK 5.8.0 버전에서는 과도한 요청으로 발생되는 403 Forbidden 에러 발생 시, 이후부터는 서버로 보내는 송신을 로컬에서 5분 30초동안 금지하며 해당 시간 내 함수 호출 시 다음과 같은 에러를 리턴합니다.

statusCode : 403
errorCode : Forbidden
message : 403 Forbidden by Local

만약 403 에러 처리에 기존 message를 이용할 경우에는 errorCode를 이용하거나 IsTooManyRequestError 함수를 이용해주세요.

SDK 5.11.0 ~ 5.11.3 압축형데이터 이용 불가 안내

SDK 5.11.0에서 5.11.3의 경우 압축형 데이터를 이용할 경우, 데이터 불러오기 시, inDate에 뒷자리에 0이 붙을 경우, inDate값이 변경되는 치명적인 오류가 존재합니다.
압축형 데이터를 이용하고자 할 경우에는 꼭 5.11.4 이상의 SDK로 진행해주시기 바랍니다.


5.18.2

[Fixes]

[리더보드 기능] 리더보드 불러오기에서 LeaderboardTableItem 에 누락된 변수를 수정 하였습니다.

  • LeaderboardTableItem으로 데이터를 가져올때 리더보드 초기화 시간(initializationTime)도 가져올수있도록 수정하였습니다.

[페더레이션 인증] GetGPGS2AccessToken 함수 에러 처리 로직을 수정하였습니다.

  • 특정 에러 발생시 콜백이 중복으로 처리되는 구조를 수정 하였습니다.
  • 특정 에러로 발생하는 에러 메시지를 수정하였습니다.

[트랜젝션] 유저데이터/게임정보 TransactionWrite 사용시 특정 상황에서 발생하는 에러를 수정하였습니다.

  • TransactionWrite 함수 사용시 테이블 데이터가 압축데이터 일 때 Param이 없는 함수를 사용하면 발생하는 에러를 수정하였습니다.

[Updates]

[길드 기능] GetGuildInDateByGuildName 로 검색할 수 있는 범위가 개선 되었습니다.

  • GetGuildInDateByGuildName 함수의 파라미터를 추가하여 플레이어가 속해있는 그룹에 상관없이 전체 그룹에서 길드를 검색 할 수 있습니다.

[길드 기능] 길드굿즈 기부/사용, 길드 메타데이터 수정 함수의 기능이 개선 된 함수가 추가 되었습니다.

  • ContributeGoodsV5, UseGoodsV5, ModifyGuildV5 함수가 추가 되었습니다.
  • 추가된 함수들은 리더보드 초기화 시간을 제외한 시간에 정상 동작합니다.
  • ContributeGoodsV5 함수가 추가됨에 따라 기존 ContributeGoodsV3, ContributeGoodsV4는 Deprecated 되었습니다.
  • UseGoodsV5 함수가 추가됨에 따라 기존 UseGoodsV3, UseGoodsV4는 Deprecated 되었습니다.
  • ModifyGuildV5 함수가 추가됨에 따라 기존 ModifyGuildV3, ModifyGuildV3는 Deprecated 되었습니다.

5.18.1

[Fixes]

[게임 정보 관리] / [유저 데이터 관리] 트랜젝션 쓰기에서 특정 상황에서 데이터가 정상적으로 처리 되지 않는 문제 수정.

  • 게임 정보 관리 트랜젝션 쓰기에서 TransactionWriteV2 함수를 동기로 사용했을때 데이터가 정상적으로 처리 되지 않는 현상을 수정하였습니다.
  • 유저 데이터 관리 트랜젝션 쓰기에서 TransactionWrite 함수를 동기로 사용했을때 데이터가 정상적으로 처리 되지 않는 현상을 수정하였습니다.

5.18.0

[Fixes]

[Android] Unity6에서 GameActivity로 진입점 설정시, 오류 발생 문제 수정.

Unity6에서 GameActivity로 진입점 설정시, 예외가 발생하던 문제를 수정했습니다.

[실시간 알림] 간헐적으로 재접속이 중복 발생하던 문제 수정.

실시간 알림에서 연결 종료로 자동 재접속이 발생할 때, 간헐적으로 재접속이 중복 발생하던 문제를 수정했습니다.

[리더보드] 리더보드 정보 조회에서 초기화 설정값을 항상 false로 전달하던 문제 수정.

리더보드 정보 조회시, isReset의 값을 항상 false로 전달하던 문제를 수정했습니다.

[로컬 차트] 로컬 차트를 최신 차트로 업데이트 할 때 뒤끝 콘솔에서 차트 파일이 적용되지 않은 로컬 차트 삭제.

로컬 차트를 최신 차트로 업데이트 할 때 뒤끝 콘솔에서 차트 파일이 적용되지 않은 차트를 로컬에서 삭제하도록 수정 했습니다. GetContentDictionarySortByChartName함수가 Deprecated 되었습니다. GetContentDictionarySortByChartId함수를 사용해 주세요.


5.17.1

[Fixes]

[클라우드 세이브] 특정 데이터 형식이 클라우드 세이브로 업로드 되지 않던 문제 수정.

json 데이터의 첫번째 depth에서 key문자열이 숫자로 시작하면, 해당 데이터가 클라우드 세이브로 업로드 되지 않던 문제를 수정했습니다.


5.17.0

[Updates]

[계정 전환] 페더레이션 계정 간 로그인 전환 기능 추가.

페더레이션 계정에서 다른 페더레이션 계정으로 로그인 방식을 전환 할 수 있는 기능이 추가 되었습니다.

[유저 정보] 유저 정보 조회 API의 V2버전 추가.

리턴값에 유저가 속한 Group 이름이 추가된 유저 정보 조회 API의 V2버전을 추가했습니다.

[구글 인증] 신규 구글 계정 인증 SDK 추가.

안드로이드 인증관리자를 사용하는 신규 구글 계정 인증 SDK를 추가했습니다.

[Fixes]

확률 테이블 파싱 에러 수정.

  • 뽑기 확률 테이블에서 ContentJson을 사용해서 Json 형식으로 변환시 오버플로우가 발생하는 현상을 수정했습니다.

5.16.3

[Fixes]

[데이터 처리] 언마셜링이 문화권에 영향을 받지 않도록 수정.

GetFlattenJSON()같은 언마셜링을 하는 함수에서 숫자 데이터 변환시, 문화권에 영향을 받지 않도록 수정했습니다.


5.16.2

[Fixes]

[클라우드 세이브] 업로드 시, 제한 용량 계산 오류 수정.

클라우드 세이브에서 데이터 업로드 시, white-space를 제거하고 용량을 계산하도록 수정했습니다.

[Updates]

[실시간 알림] 재연결 시도가 실패했을 때, 알림을 주는 이벤트 핸들러를 추가.

실시간 알림에서 재연결 시도가 실패했을 때, 알림을 받을 수 있도록 이벤트 핸들러를 추가했습니다.

[실시간 알림] 현재 연결된 상태인지를 확인할 수 있는 속성값 추가.

현재 연결된 상태인지를 확인할 수 있는 속성값을 추가했습니다.


5.16.1

[Fixes]

게임 정보 조회에서 Where의 Between 사용 시, iOS에서 오류 발생 수정

게임 정보 조회에서 Where 조건 중, Between을 사용하면
iOS에서 Malformed URL 오류가 발생하던 문제를 수정했습니다.

CDN 차트에서 ContentItem의 contentJson에서 데이터 변환 오류 수정

CDN 차트에서 ContentItem의 contentJson으로 가져온 JsonData를
foreach에서 사용할 때, InvalidOperationException이 발생하던 문제를 수정했습니다.


5.16.0

[Updates]

클라우드 세이브 기능 추가

원격 저장소에 JSON 문자열 형태로 데이터를 업로드하고 다운로드 받을 수 있습니다.
콘솔에서 컬렉션을 생성한 후, 해당 컬렉션에 데이터를 저장할 수 있습니다.

CDN 차트에서 로컬 삭제 기능 추가

CDN 차트를 통해 로컬에 저장한 차트를 삭제하는 기능이 추가되었습니다.