채팅 유저 정보 업데이트 콜백 함수

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

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

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

  • 뒤끝 SDK 버전 :
  • 프로젝트명 :
  • 스테이터스 코드 :
  • 에러 코드 :
  • 에러 메시지 :
// 채널에 접속 되어 있는 유저들 중 특정 유저의 정보가 변경 될 경우 오는 콜백 함수 입니다. 변경 된 유저 정보를 넘겨 줍니다.
public void OnUpdatePlayerInfo(string channelGroup, string channelName, ulong channelNumber, PlayerInfo player) { }

// 채팅 서버에 접속 되어 있는 유저들 중 특정 유저의 닉네임이 변경 시 오는 콜백 함수 입니다. 변경 전, 후의 유저 닉네임을 넘겨 줍니다.
public void OnChangeGamerName(string oldGamerName, string newGamerName) { }


뒤끝챗에서 해당 콜백함수들은
현재 기기에서 접속중인 (클라이언트에 연결된) 유저의 업데이트 상황은 콜백하지않나요?
updateNickname으로 닉네임을 변경해도 콜백이 안오네요

안녕하세요 개발자님,
아래 함수들을 통해 채널에 접속중인 유저의 아바타, 닉네임, 메타데이터 변경되었음에도 해당 콜백이 작동하지 않는 상황이 맞으실까요?
아래 함수가 아니라면 어떤 정보를 통해 변경이 시도된 것인지 확인하여 주시면 감사하겠습니다.

ChatClient.UpdateAvatar(string avatar)
ChatClient.UpdateNickname(string nickname)
ChatClient.UpdateMetadata(Dictionary<string, string> metadata)

넵 chatClient의 updateNickname과
backendManager의 updateNickName을 다 사용하였습니다.

그리고 혹시 backendManager로 updateNickname하지 않고 chatclient만으로 닉네임을 업데이트 해도
뒤끝 유저 닉네임이 변경이 되는건가요? 아니면 채팅 닉네임만 변경이 되는건가요

아래 안내드리는 정보를 확인 요청드립니다.

  1. 채팅 SDK, 서버 버전
  2. 프로젝트 명
  3. OnError 콜백 함수로 전달 받은 에러 메세지가 있는지

닉네임의 경우 베이스 함수를 통해 먼저 변경하신 후, 채팅에서 닉네임 업데이트를 요청해야 정상적으로 처리됩니다.

넵 베이스 함수를 통해 먼저 변경하고 채팅에서 업데이트 하였습니다.
콜백 정상적으로 옵니다 감사합니다

좋아요 1