친구 접속 여부 확인

문의를 남기실 경우 다음 항목을 작성해 주시면 빠른 답변 처리에 도움이 됩니다.

  • 프로젝트명 :
  • 뒤끝SDK 버전 :
  • 에러 코드 :

친구리스트를 읽어왔을 때 친구가 접속중인지 아닌지 확인은 어떻게 하면 될까요??

//실시간 알림 서버에 연결합니다.
Backend.Notification.Connect();

//"a1"의 닉네임을 가진 유저의 inDate를 찾는다
BackendReturnObject bro = GetGamerIndateByNickname("a1");
string gamerIndate = bro.GetReturnValuetoJSON()["rows"][0][inDate]["S"].ToString();

// CheckUserIsConnect 함수 호출 시 반응하는 OnIsConnect 핸들러를 설정한다.
Backend.Notification.OnIsConnect = (bool isConnect) => {
      Debug.Log("해당 유저 접속(true / false) : " + isConnect); 
 };

// 함수 호출 시, 위에서 설정한 OnIsConnect 핸들러가 호출된다.
Backend.Notification.CheckUserIsConnect(gamerIndate);

라고 SDK문서에 나와있는데
친구목록을 다 확인한다고 하면 OnIsConnect에서 bool값만 들어오는게 아니라 해당유저 인데이트도 들어와줘야 누가 true인지 false인지 확인 가능한거 아닌가요?

안녕하세요 개발자님.

CheckUserIsConnect를 사용할 경우 곧바로 OnIsConnect핸들러가 호출이 됩니다.

핸들러에서 응답이 올때까지 대기한 후, 응답과 함께 CheckUserIsConnect에 쓰인 유저 inDate값과 함께 로그인 유무를 표현, 이후 다시 CheckUserIsConnect()-OnIsConnect() 반복하여 순차적으로 실행하는 로직을 구성해주시면 감사하겠습니다.

또한 개발자님이 말씀하신대로 핸들러의 발생하는 값으로 해당 유저의 inDate또한 같이 올 수 있도록 업데이트 검토해보도록 하겠습니다.

피드백 감사드립니다.