5.12.1 지원 종료
특정 상황에서 이용에 불편을 주는 에러가 발견되어 해당 버전의 지원이 종료되었습니다.
- [게임정보관리] Insert, Update, 트랜잭션 함수의 콜백에서 Exception 발생 시 콜백이 2번 호출되는 에러
- [게임정보관리] ios 16 이상의 기기에서 select 절을 이용한 Get 함수 호출 시, Malformed URL 에러
- [게임정보관리] 트랜잭션에 대한, GetWriteCapacity, GetReadCapacity 에러
- [유저 관리] iOS에서 CheckUserInBackend 호출 시 에러
해당 이슈는 5.14.0 버전에서 수정이 되었으므로 5.14.0 버전을 사용해 주시기 바랍니다.
업데이트 요약
베이스와 채팅을 함께 사용하는 경우 5.12.0 버전 import 시, 채팅 초기화가 실패하는 오류를 수정하였습니다.
OnOtherDeviceLoginDetectedError 에러 핸들러가 오작동하는 문제를 해결하였습니다.
iOS 기기 튀르키에어로 설정될 경우, 초기화가 실패하는 에러를 해결하였습니다.
Versions
- Backend-5.12.1.dll
- Backend-1.0.9.aar
5.12.1 Update
[Fix]
- 5.12.0 임포트 시, 뒤끝 채팅 초기화가 실패하는 오류를 수정했습니다.
- OnOtherDeviceLoginDetectedError 에러 핸들러가 오작동하는 문제를 해결했습니다.
- iOS 기기 튀르키에어로 설정될 경우, 초기화가 실패하는 에러를 해결했습니다.
5.12.0 Update
[Updated]
- 통신 라이브러리가 교체되었습니다.
- Task 내부에서 뒤끝 함수 호출이 불가능하도록 변경되었습니다.
- 비동기 함수에 async가 삭제되었습니다.
- 비동기 함수의 콜백이 메인쓰레드에서 작동하도록 변경되었습니다.
- AsyncPoll() 함수가 삭제되고. 자동으로 호출되도록 변경되었습니다.
- 초기화 함수의 매개변수가 변경되었습니다. (asyncPoll, autoLoadPropertiesAsync 삭제)
- 에러 핸들러의 초기화와 Poll 함수가 삭제되었습니다. 핸들러가 메인쓰레드에서 응답하도록 변경되었습니다.
- dll 파일들이 변경되었습니다.
- 에러 핸들러의 초기화 함수와 Poll 함수가 삭제되었습니다. 핸들러가 메인쓰레드에서 응답합니다.
- 뒤끝 초기화 함수 호출 시, DontDestroyOnLoad 객체로 BackendManager가 생성됩니다.
- [유저 관리] 유저 차단, 디바이스 차단에 대한 에러 내용이 추가되었습니다.
- 차단 시 설정한 사유 정보 외에 유저 정보, 디바이스 정보가 함께 제공됩니다.
- [푸시 설정] 자동으로 디바이스 토큰을 가져오는 기능이 삭제되었습니다.
- [게임정보관리] 게임정보 연산의 곱셈, 나눗셈 기능이 삭제되었습니다.
- [버전조회] 원스토어 버전 조회 기능이 추가되었습니다.
- [채팅(구버전)] 구버전 채팅(Backend.Chat)이 삭제되었습니다.
구버전 채팅은 베이스 SDK 5.11.9 이하 버전에서만 이용이 가능합니다.
SDK 포함 Nuget
nuget 이름 | 버전 | 라이센스 |
---|---|---|
WebSocket4Net 0.14.1 | 0.14.1 | APACHE LICENSE, VERSION 2.0 |
LitJson | 0.17.0 | The Unlicense |
.NET Reactor | 7.9.0.0 | End-User License Agreement("EULA") |