게임을 만듭니다.
기존에 플레이어이름과 유닛이름을 영문으로만 제한하다가(폰트 관련 문제 때문에)이 제한을 풀고 관련작업을 진행하였다. 그리고 유닛을 생성해봤는데(한글이름)포비든 에러가 딱 뜬다. 응? 영문이름으로 입력했더니 정상적으로 생성됨. 그래서 http 헤더에 캐릭터셋도 넣어봤다가페이로드 인코딩 방식을 utf-8에서 unicode로 변경해봤다가 이것저것해도 동일하게 증상이 발생하였다.lambda에는 콜이 발생하지 않았기때문에 api gateway단에서 에러가 발생한 것이니 cloudtrail로 로깅을 해봐야 하는데...(결국 하지 않았다) 이러는 와중에 일단 문제의 원인은 다음으로 가정(추정)하였다. 만약 EUC-KR, CP949, Shift-JS 같은 비 유니코드 문자열 인코딩이 포함되어 있다면 ECMA-404 표..
분명히 유니티에서 APK뽑아서 테스트기기에서 구글 로그인이 잘 되었음을 확인했는데...플레이 스토어에 올리고나면 안된다... 'Google.GoogleSignIn+SignInException'에러메시지가 자세하지도 않고 관련 검색어로도 별 결과가 나오질 않는다.아마도 디버그모드로 연결해서 로그캣같은걸로 자세한 에러메시지를 확인해야겠지만...(그건 추후에..) 원인은 '앱 서명'에 있었다.플레이 스토어에 앱을 등록할때 '앱 서명'을 사용할지 안할지 결정할 수 있다.'앱 서명' 이란? https://support.google.com/googleplay/android-developer/answer/7384423?hl=ko 결론적으로는 apk를 등록하고 나면 서명이 바뀐다는것이다. 바뀐 서명은 구글 플레이 콘솔..