업데이트 요약
온디맨드 번역 결과를 번역 도착 언어별로 확인할 수 있도록 OnTranslateMessage 콜백이 변경되었습니다.
유저 간 차단 에러 전달과 일부 함수의 매개변수 검증 처리가 수정되었습니다.
재연결 후 채널에 다시 입장하지 않거나 콜백 순서가 뒤바뀌던 문제가 수정되었습니다.
함수 변경 안내
IChatClientListener.OnTranslateMessage의 매개변수가 List<MessageInfo>에서 Dictionary<string, MessageInfo>로 변경되었습니다.
기존 코드를 그대로 사용하는 경우 컴파일 에러가 발생하니, 마이그레이션 가이드를 참고하여 수정해 주세요.
뒤끝베이스 SDK 5.11.9 이상 안내
BackndChat-1.4.4 이상을 사용하실 경우에는 Backend SDK 버전이 5.11.9 이상이어야 합니다.
채팅 기능만 사용할 경우에는 아래 SDK만 import해 주시기 바랍니다. (뒤끝베이스는 로그인 기능 외 사용 불가)
[Unity SDK] 다운로드
[Unreal 5.3 SDK] 다운로드
[Unreal 4.27 SDK] 다운로드
Versions
- BackndChat-1.4.4.dll
1.4.4 Update
- [번역]
OnTranslateMessage콜백의 매개변수가Dictionary<string, MessageInfo>로 변경되었습니다. 키는 요청한 번역 도착 언어 코드이며, 번역에 실패한 언어는 포함되지 않습니다. (언어별 번역 결과를 제공하지 않는 채팅 서버에서는 키가#0,#1... 형식으로 전달됩니다.) - [유저 간 차단] 서버에서 전달한
ALREADY_BLOCK_PLAYER,NOT_FOUND_BLOCK_URL에러가UNKNOWN_ERROR로 전달되던 문제가 수정되었습니다. - [매개변수 검증]
SendWhisperMessage,SendReportChatMessage,SendTranslateChatMessage,SendAddBlockGamer,SendRemoveBlockGamer에 잘못된 값을 넣으면INVALID_PARAMETER에러를 전달한 뒤에도 처리가 계속되던 문제가 수정되었습니다. 이제 요청을 보내지 않고INVALID_PARAMETER에러만 전달합니다. - [재연결] 연결이 끊긴 직후 이전 연결의 응답이 처리되면 재연결 후 직접 입장했던 채널에 다시 입장하지 않던 문제가 수정되었습니다.
- [재연결] 연결이 끊기면 이전 연결에서 받은 메시지와
OnLeaveChannel콜백이 받은 순서대로 전달되도록 수정되었습니다. - [재연결]
Update()를 오랫동안 호출하지 않다가 다시 호출하면 콜백 순서가 뒤바뀌거나 자동 입장 채널이 직접 입장한 채널로 처리될 수 있던 문제가 수정되었습니다.