뒤끝챗 관련 문의드립니다.

문의 응대 : 평일 오전 10시 ~ 오후 6시
문의를 남기실 경우 다음 항목을 작성해 주세요.
정보가 부족하거나 응대시간 외 문의하는 경우 확인 및 답변이 지연될 수 있습니다.

  • 뒤끝 SDK 버전 : 5.8.0
  • 프로젝트명 : BlitzCodeTest
  • 스테이터스 코드 :
  • 에러 코드 :
  • 에러 메시지 :

안녕하세요. 현재 뒤끝챗 예제를 참고해 채팅을 구현중이며,
채널 입장과 채팅 입력 및 출력까지 구현은 성공한 상태입니다.
추가로 앱 종료시 Backend.Chat.LeaveChannel(ChannelType.Public) 해당 함수를 호출해
채널을 나오도록 구현했습니다.
하지만 유니티 에디터에서 게임 강제 종료 후 게임을 다시 플레이하면
이전 Backend.Chat.OnLeaveChannel 에 할당한 콜백함수가 뒤늦게 실행이 되면서
오류가 간헐적으로 일어납니다.
해당 오류 발생시 채널 입장을 다시하려고하면 DisconnectFromRemote 예외처리가 일어나
입장이 안됩니다.
게임 로그인 시 자동으로 채팅 채널에 접속하는 방식으로 구현해 예제 프로젝트와 약간은 다르나
최대한 비슷한 흐름으로 구현하려고 했는데 해당 오류가 발생합니다.
혹시 이런경우 해결하는 방법이 있을까요?

안녕하세요 개발자님,
유저가 게임을 강제로 종료한 경우,
서버에서는 1분 30초간 해당 유저의 정보가 남아있고 더 이상 Poll의 호출이 되지 않을 경우에 서버에서 연결을 끊습니다.
따라서 강제 종료 후 이후 재실행을 하였다면,
끊어진 시점으로부터 1분 30초가 지나지 않았으면 해당 메세지가 발생하면서 자신이 나갔다는 메세지가 온 것처럼 착각할 수 있습니다.

DisconnectFromRemote 가 발생한다면 기존 서버와의 데이터로 인해 예상치 못한 에러가 발생할 수 있으므로,
ResetConnect 를 해주고 채널을 다시 불러와 접속하도록 구성해 주세요. :D