로그인시 자신의 계정이 없을시 처리

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

  • 뒤끝 SDK 버전 : 5.5.2
  • 프로젝트명 : 성디펜스RPG-무사키우기
  • 스테이터스 코드 :
  • 에러 코드 :
  • 에러 메시지 :

기기로 게스트계정 생성 → 뒤끝콘솔에서 해당 게스트계정을 삭제 후
기기로 처음 접속을 시도시 계정을 생성하는 화면이 아닌 닉네임생성화면이 나오는데
이를 보완할 수 있는 방법이 있을까요

-로그인 과정에서 뒤끝서버에 자신의 계정이 없음을 알 수 있는지 등이 궁금합니다

안녕하세요 개발자님,
GuestLogin 함수를 통한 게스트 로그인 및 회원가입 진행 시에는,
함수 호출 시점을 기준으로 기기 로컬에 저장된 게스트 계정 정보를 확인합니다.
이후 로컬에 존재하는 게스트 계정의 유무에 따라 다른 방식으로 함수 처리가 이루어지게 됩니다.

  • 기기 내부에 게스트 계정 정보가 존재하는 경우
    저장된 게스트 계정을 이용하여 커스텀 로그인을 실시합니다.

  • 기기 내부에 게스트 계정 정보가 존재하지 않는 경우
    다른 유저와 중복되지 않는 아이디를 생성하여 커스텀 회원가입을 실시합니다.
    회원가입에 성공한 경우 뒤끝 파일시스템 기능을 이용하여 기기 로컬에 게스트 계정 정보를 저장합니다.

기기에는 계정 정보가 남아있고 콘솔에서 계정 삭제가 이루어진 경우라면 존재하지 않는 아이디로 로그인을 시도하는 경우이기에 아래와 같은 에러가 출력되게 됩니다.

statusCode : 401
errorCode : BadUnauthorizedException
message : bad customId, 잘못된 customId 입니다

답변감사합니다

구글로그인 또는 애플로그인등으로 계정을 생성한 경우에서도
뒤끝콘솔에서 해당 유저데이터를 삭제후 접속을 시도시 계정화면을 나오게끔 할 수 있을까요
현재는 저희의 처리문제인지 계정을 생성한기기에서는 뒤끝서버에서 계정데이터를 삭제하게되면 계정생성화면이 나오지 않고 닉네임생성화면으로 나옵니다
계정생성화면을 못띄우는 이유는 해당유저가 신규유저인지 판단하는건 불가능하다 이기때문인데요
이 경우에도 콘솔에서 계정이 없기 때문에 에러를 받아 올 수 있을까요

안녕하세요 개발자님.

페데레이션 로그인의 경우,
해당 유저가 첫 가입 유저라면 statusCode가 201이 발생하고
기존 유저라 로그인한것이라면 statusCode 200이 발생합니다.

해당 statusCode에 따라 처리하시면 원하시는대로 구현이 될 것입니다.

로그인에 성공한 경우
statusCode : 200
message : Success

신규 회원가입에 성공한 경우
statusCode : 201
message : Success