구글 로그인 질문

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

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

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

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

현재 적용한 로그인 시스템이

  1. 게스트 로그인
  2. 구글 로그인
  3. 게스트 로그인 → 구글 로그인 (gpgs 로그인 후 페러레이션 구글 연동)

정도로 시스템을 적용했는데요. 기능은 정상적으로 잘 작동하고 있습니다.

다만, 구글 로그인 혹은 구글 연동 후에 캐시, 데이터 삭제, 앱 삭제, 다른 폰 등
서버 로그인 데이터를 초기화 한 후 동일한 구글 이메일로 로그인 시도시 로그인은 정상적으로 성공하나
게임 정보를 제대로 받아오지 못하는 것으로 보입니다.
Backend.GameData.GetMyData 로 게임 정보 데이터를 받아올 경우 조회에는 성공하지만
리턴되는 Json 데이터가 깨져서 받아지는 것 혹은 다른 게임 정보를 잘못 받아오는 것으로 파악되는데,
뒤끝 콘솔에서 해당 계정의 게임 정보 데이터를 확인해보면 정상적으로 적용되어있습니다.
참고로 서버 로그인 데이터를 초기화하지 않은 상태에서 동일한 구글 로그인시에는 정상 작동합니다.

안녕하세요 개발자님,
관련하여 데이터 조회상의 이상 여부 등 에러 발생 현황을 확인해보았으나,
이상 정보는 전혀 확인이 되지 않고 있습니다.

현재도 계속 문제가 발생하고 있는 상황이라면,
유저 정보, 호출 일시정보와 함께 리턴된 데이터를 공유해주실 수 있으실까요?

문제가 발생한 유저 구글 아이디 :
UUID :

제가 확인했을때도 콘솔 상에서는 전혀 문제가 없습니다.
다만, Backend.GameData.GetMyData 로 유저 게임 정보 데이터를 받아올 경우
FlattenRows() 데이터가 깨져서 옵니다.

GetMyData 호출은
Backend.GameData.GetMyData(“USER_DATA”, new Where());
로 적용했습니다.

FlattenRows() 데이터가 깨져서 온다고 말씀해 주셨는데, 보다 정확한 정보 공유가 가능하실까요?

  • Json을 접근을 하지 못하는 상황
  • string에서 알수 없는 문자들이 섞여 나오는 상황
  • Json 이 나오다 마는 상황

위 안내드리는 상황들과 같이 정확히 어떠한 상황인지와 함께
리턴된 데이터의 공유가 가능하시다면 DM 등을 통해 공유 요청드리겠습니다.

죄송하지만 명확하게 어떤식으로 깨지는건지는 파악이 잘 안되는 상태고 디버깅 했을 경우 string 에서 특정 값 이후부터 값들이 짤리고 잘못된 값이 들어간 것으로 파악 중입니다.

2023-12-20 18:37:20.588 28549 28589 Info Unity returnValue : {“serverTime”:“2023-12-20T09:37:20.352Z”,“rows”:[{“promotionlevel”:{“L”:[{“N”:“0”},{“N”:“0”},{“N”:“0”},{“N”:“0”},{“N”:“0”},{“N”:“0”},{“N”:“0”},{“N”:“0”},{“N”:“0”},{“N”:“0”},{“N”:“0”},{“N”:“0”},{“N”:“0”},{“N”:“0”},{“N”:“0”},{“N”:“0”},{“N”:“0”},{“N”:“0”},{“N”:“0”},{“N”:“0”},{“N”:“0”},{“N”:“0”},{“N”:“0”},{“N”:“0”},{“N”:“0”},{“N”:“0”},{“N”:“0”},{“N”:“0”},{“N”:“0”},{“N”:“0”},{“N”:“0”},{“N”:“0”},{“N”:“0”},{“N”:“0”},{“N”:“0”},{“N”:“0”},{“N”:“0”},{“N”:“0”},{“N”:“0”},{“N”:“0”},{“N”:“0”},{“N”:“0”},{“N”:“0”},{“N”:“0”},{“N”:“0”},{“N”:“0”},{“N”:“0”},{“N”:“0”},{“N”:“0”},{“N”:“0”},{“N”:“0”},{“N”:“0”},{“N”:“0”},{“N”:“0”},{“N”:“0”},{“N”:“0”},{“N”:“0”},{“N”:“0”},{“N”:“0”},{“N”:“0”},{“N”:“0”},{“N”:“0”},{“N”:“0”},{“N”:“0”},{“N”:“0”},{“N”:“0”},{“N”:“0”},{“N”:“0”},{“N”:“0”},{“N”:“0”},{“N”:“0”},{“N”:“0”},{“N”:“0”},{“N”:“0”},{“N”:“0”},{“N”:“0”},{“N”:“0”},{“N”:“0”},{“N”:“0”},{“N”:“0”},{“N”:“0”},{“N”:“0”},{“N”:“0”},{“N”:“0”},{“N”:“0”},{“N”:

위 값이 디버깅 했을 경우 나오는 값인데,
디버깅 상으로 단순히 표시만 짤려서 안보이는 건지 저 이후 값들이 깨진 것인지는 정확하게 파악을 못하고 있습니다.

받아온 후 컬럼의 값을 적용하려고할때 값이 없어서 오류 나는 상태입니다.

죄송합니다. 확인 결과 내부 프로세스에서 잘못된 경로로 해당 데이터에 접근하여 깨지는 현상을 발견했습니다. 수정 후 정상 작동하는 것 확인했습니다.

좋아요 1