고객님의 문의에 답변하는 직원은 고객 여러분의 가족 중 한 사람일 수 있습니다.
고객의 언어폭력(비하, 조롱, 욕설, 협박, 성희롱 등)으로부터 직원을 보호하기 위해
관련 법에 따라 수사기관에 필요한 조치를 요구할 수 있으며, 형법에 의해 처벌 대상이 될 수 있습니다.
커뮤니티 이용 정책에 위배되는 게시물을 작성할 경우, 별도 안내 없이 게시물 삭제 또는 커뮤니티 이용이 제한될 수 있습니다.
문의 응대 : 평일 오전 10시 ~ 오후 6시
문의를 남기실 경우 다음 항목을 작성해 주세요.
정보가 부족하거나 응대시간 외 문의하는 경우 확인 및 답변이 지연될 수 있습니다.
- 뒤끝 SDK 버전 : 5.16.1
- 프로젝트명 : ChonkyCat
- 스테이터스 코드 : 400 (로그인이 실패했습니다.)
- 에러 코드 : UndefinedParameterException
- 에러 메시지 : undefined google _hash google hash을(를) 확인할 수 없습니다.
ios버전은 먼저 뒤끝 서버와 연결해 로그인등을 잘 구현해서 출시까지 된 상태입니다.
구글은 백엔드 서버 없이 빌드를 올려서 비공개테스트 중에 있고,
이제 테스트가 끝나가서 뒤끝과 연결한 버전을 올려서 출시하려고 하는데
백엔드 연결해 빌드해서 기기해서 실행해보니 (유니티에디터에선 잘됨) 로그인이 안되더라고요.
디버그 로그는 위처럼 찍혔구요.
그래서 HashKey를 넣어야 하는 것을 알고,
구글 앱서명키와 업로드키를 유니티 인스펙터창에 넣어서 해시키를 생성해서
뒤끝 콘솔에 값을 넣어 주었습니다. (이미 한번 빌드를 해서 올린적이 있는 상태여서 프로젝트에 앱사이닝 키가 있는 상태로 계속 테스트 중이여서 디버그 키는 따로 넣지 않았습니다.)
하지만 수정을 한 이후에도 계속해서 동일한 에러로 로그인이 되지 않고 있습니다.
혹시 apk 빌드해서 기기에서 설치를 하면 해시키가 달라지는 것인가 싶어서
public void GetGoogleHash()
{
googleHashKey = Backend.Utils.GetGoogleHash();
hashKey.text = googleHashKey;
GUIUtility.systemCopyBuffer = googleHashKey; (캡쳐해서 적으면 틀릴까봐 클립보드 복사시킴)
}
이렇게 메서드를 구성해 버튼에 넣어서 실행해보니 googleHashKey가 아예 빈칸으로 출력자체가 되지 않더군요.
프로가드를 쓰고 있지 않지만, 혹시나 싶어 커스텀 프로가드 파일 생성해서 프로가드 예외처리도 추가해보았으나 결과는 마찬가지였습니다.
사용하고 있는 유니티 버전은 유니티6 6000.0.32f1 버전입니다.
제가 무엇을 놓치고 있는 것일까요? ㅎ