본문 바로가기

유니티5 독학 & 게임 제작947

몇 일째 이어지는 버그와의 전쟁 - 이제는 IAP차례입니다. 안녕하세요? 일요일이라고는 하지만, 왜인지 모르게 부쩍 추워진 날씨에 어떻게 풀리지 않는 버그에 이래저래 애를 먹어가면서 싸우고 있는 상황입니다. 아무튼 이런저런 상황에서 크게 5가지 버그가 나왔는데 그중에 하나는 제대로 잡혔고, 이제 다음으로 이어지는 것은 두번째 버그와 IAP라는 인앱결제가 제대로 완성이 안되었는데, 이걸 완성하는 것 입니다. 어떻게 해서 실제 폰에서 게임을 구동한 다음에 로그캣을 볼 수 있는 방법이 있는데, 이렇게 해서 어떻게 올리기는 올렸습니다. 다만, 이렇게 한다고 해서 자동으로 에러가 해결이 되는 것도 아니고 해서 어려움이 많기는 많습니다. 특히 에러 재현이 되다가 안되는 이런 경우도 있어서 무어라 할말이 없는 경우도 나오고 있는데, 이런 것을 다 뚫어야 하는 상황이라서 애를 .. 2021. 10. 17.
드디어 내부 테스트에 들어갔습니다만? 안녕하세요? 어제는 급한 볼일이 있어서 그만 블로그의 포스팅마저 잊어먹을 정도로 상당히 바빴고, 오늘에 와서야 겨우 내부 테스트를 위한 준비에 들어가서 어떻게 게임이 정상적으로 작동할 수 있는지 없는지를 테스트 할 수 있게 되었습니다. 일단 기존의 테스트는 내부 테스트용으로 구글 플레이에 일종의 비공개 출시라고 할 수 있는 방법이 아니라, app bundle관리 항목에 올려서, 법용 apk파일을 받는 것이었다면, 지금부터는 유저가 구글 플레이에서 받아서 사용해 보는 것과 똑같은 환경에서 폰으로 돌려본다고 할 수 있습니다. 구글에서도 내부 테스트용이라고 이렇게 아이콘도 있는데, 그것도 안 달아주고 그냥 대충 올린 것이 보입니다. 하지만 이렇게 해서 링크를 받은 등록된 테스터 - 1인 개발이라서 저 혼자 뿐.. 2021. 10. 16.
Error 또 Error! 안녕하세요? 어떻게 하다보니 어제 포스팅을 건너뛰게 되었고, 오늘도 못 올릴 뻔 했지만, 그래도 어떻게 타이밍 맞춰서 올릴 수 있게 되기는 되었습니다. 일단 다른 것은 제쳐 두더라도 우선은 정식으로 내부 테스트를 위해서 구글 플레이에 내부 테스트 용도로 출시해서 일단 저만 받아볼 수 있게 한 다음에, 한번 테스트를 해 보았습니다. 그렇게 했더니, 어떻게 된 셈인지 몰라도, 또 다시 다른 에러가 3개 나오는 것 입니다. 그중에 이 2개는 바로......... 예, 바로 인앱 결제에 관한 에러인데, 여기서 왜 에러가 발생했는지는 모르겠습니다만, 그래도 상당히 중요한 사항이기는 해서, 어떻게 수정을 하러 가기는 가 봐야 합니다. 2021. 10. 14.
기본적으로 제공되는 유니티의 보안? 안녕하세요? 일단 누가 제가 만든 이 첫 작품을 해킹해서 변조앱을 만들거나 반칙을 하겠냐만은, 그래도 일단 전혀 신경쓰지 않는 것 보다는 어느정도 노하우를 얻어가기 위해서 일단은 하나하나 건드려 보고 있기는 있는데, 뭐랄까 기존의 apk보다 구글에서 제공하는 aab파일을 업로드 시켜놓고 나서, 여기서 제공되는 apk가 어쩌면 기존의 방식보다 더 보안면에서 철저한지 모르겠습니다. 그래도 염려가 되어서 일단 jax-gui라는 프로그램을 이용해서 한번 구글에서 다운로드 받은 apk파일을 풀은 다음, 거기에 있는 class.dex를 디컴파일링 해본 결과입니다. 여기서 알 수 있는 것은 유니티 내에 있는 proguard가 생각이상으로 모호화를 상당히 많이 진행을 시킨 것으로 보입니다. 다만 이것만 가지고 그렇게 .. 2021. 10. 12.