뒤끝 채팅 특정 채널 이용

고객님의 문의에 답변하는 직원은 고객 여러분의 가족 중 한 사람일 수 있습니다.
고객의 언어폭력(비하, 조롱, 욕설, 협박, 성희롱 등)으로부터 직원을 보호하기 위해
관련 법에 따라 수사기관에 필요한 조치를 요구할 수 있으며, 형법에 의해 처벌 대상이 될 수 있습니다.

커뮤니티 이용 정책에 위배되는 게시물을 작성할 경우, 별도 안내 없이 게시물 삭제 또는 커뮤니티 이용이 제한될 수 있습니다.

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

  • 베이스/채팅/데이터베이스/월드 SDK 버전 :
  • 프로젝트명 :
  • 스테이터스 코드 :
    #if UNITY_EDITOR
    _chatClient.SendJoinOpenChannel(“test”, “test-1”);
    #else
    _chatClient.SendJoinOpenChannel(“global”, “server-1”);
    #endif
  • 에러 코드 :
  • 에러 메시지 :

뒤끝 개발팀을 통한 별도의 기술지원이 작업이 필요한 요청은 help@backnd.com 으로 문의해주시기 바랍니다.

Unity 에디터상 특정 채팅 채널을 접속하려고 합니다.
위의 코드를 작성해도 현재는 계속 global server-1 채팅 채널로 접속하고 있습니다.

작업중
일시적으로 test, test-1로 생성해서 이용했지만 다른 라이브 이용자가 test, test-1 채널로 접속을 해서 삭제를 했습니다.

가이드라인 주시면 확인해보겠습니다.

안녕하세요 개발자님.
문의 내용에 대한 답변이 지연되어 죄송합니다.

문의주신 코드 기준으로는 Unity 에디터 실행 시 test / test-1 채널로 접속되어야 합니다.
현재 증상 기준으로는 다음 두 가지를 우선 확인해 보시는 것을 권장드립니다.

  1. 다른 위치에 동일한 호출부 존재 여부
    재접속, 씬 전환, 채팅 초기화 등의 과정에서 global / server-1로 접속하는 별도 로직이 있을 수 있습니다.
    프로젝트 전체에서 SendJoinOpenChannel 호출부를 검색하여 추가 호출이 있는지 확인 부탁드립니다.

  2. 전처리 분기 동작 여부 확인
    UNITY_EDITOR 분기가 실제로 실행되고 있는지 확인하기 위해 해당 구문 내에 Debug.Log를 추가하여 로그가 출력되는지 확인 부탁드립니다.
    또한 .asmdef를 사용 중인 경우에는 해당 스크립트가 어떤 Assembly에서 빌드되고 있는지 함께 확인해 보시는 것을 권장드립니다.

확인 후에도 동일 현상이 지속된다면 프로젝트 정보아 함께 채팅 접속 관련 전체 코드 흐름과 채팅 SDK/서버 버전 정보를 함께 전달해 주시면 추가 확인해 보겠습니다.

다시 시도했으나 동일하게 global, server-1로 접속을 합니다.
test라는 채널을 다시 unity, server-1로 생성해서 시도했으나 동일하게 global, server-1로 이동합니다.

보다 정확한 확인을 위해 프로젝트 정보 및 채팅 접속 관련 전체 코드 흐름(코드 전문),
그리고 채팅 SDK/서버 버전 정보 공유 요청드립니다.