오늘은 Google Play Store와 App Store에 약 10개월 만에 정식 배포를 하기 위해
지난 주말에 충분했다고 자만한 테스트가 끝나고,
배포 직전 마지막 테스트를 돌려보던 중
(카카오톡이 설치된 휴대폰에서는 카카오톡 로그인이 잘 돼서 몰랐는데)
안드로이드 에뮬레이터에는 카카오톡이 설치되어 있지 않아
카카오 로그인 오류 발생,,,!!!!!!!!!!!!
카카오계정으로 로그인이 안 되는 것이었다 ㅠㅠㅠㅠㅠㅠ
배포까지 가는 길이 너무 멀고 험난해……..
1인 개발 누가 쉽다 했어요?????????
할 때마다 뚝딱이는데 언제 익숙해질 건데 ㅠㅠ..
오늘 오전 내로 배포하고 싶었기 때문에
빡집중해서 카카오 로그인 오류를 해결하였다.
원인은 개발 환경이 바뀌면서 debug 키 해시를 새로 발급받았는데
카카오 디벨로퍼스에 등록해주지 않았던 것 ㅠㅠ
manifest 코드도 클로드의 도움을 받아 다듬었다.
그놈의 키!!!!!!!!!!!!!!!!! 오래 묵혀두면 키 문제가 제일 말썽이구나 ㅜㅜ
백엔드도 그렇지만 앱도 만만찮게 설정 부분이 많은 것 같다.
카카오 로그인 수정 후
1.1.9(20) 버전으로 배포했는데,
페어링(웹소켓) 테스트를 아주 여러 번 시도해 보았다. 한 10~20번 정도?
(nginx는 만진 적이 없으니까 지난 주말엔 가볍게 한두 번 하고 넘겼던 것 ^^)
그랬더니 10번 중 3번 정도는 페어링 기기 2대 중 1대가 이상했다.
iOS에서는 화면에 아무것도 안 나오는 현상,
AOS에서는 빨간 에러 로그가 한가득 올라와 무서움을 조장하는,, 현상^^;
인증번호를 받는 쪽에서 간헐적으로 오류가 발생해서
예외 처리 후 또 테스트를 10~20번 정도 시도하였다,, 이제 진짜 끝.
1.1.9(21) 최종 버전으로 배포한다. 더 이상 미룰 수가 없어!!!
(iOS, Android, Flutter 등 현재 버전이 낮아서 API 35 이상 대응, Flutter 버전 업그레이드 등 여기저기서 업그레이드하라는 권고가 너무 많이 뜬다 ^^
이 부분은 따로 작업해서 추가 배포하라는 클로드의 추천^^에 따라 일단 이대로 간다.)
그 외에도 자잘하게 iOS plist 파일도 수정하였고 (버전, 빌드 번호 하드코딩 → 변수화)
출시 노트에 1.1.19로 들어간 오타도 수정하였고
배포를 위해 Play Store, App Store의 개정 약관과 변경된 설정도 반영하였다.
오랜만에 하니까 어질어질했다.. 하라는 것도 많고 바뀐 것도 많고…
그리고 Google Play 정책상 앱 밖에서도 계정 삭제를 요청할 수 있는 웹 링크를 필수로 넣어야 해서,,
개인 노션 페이지에 작성 후 게시하였다.
https://twisty-kiss-963.notion.site/3e9e6281714b80dcb32bc3a6ccb51c74 짜잔.

(개인 계정인 데다 스페이스 id가 랜덤으로 생성된 거라 링크가 twisty-kiss-963인 게 조금 민망하니,
나중에 우월 전용 노션 스페이스를 만들게 되면 이관해야겠다..)
안드로이드는 배포 성공,
iOS는 예전부터 그랬듯 여전히 심사 대기 중이다.


한 번에 통과될 리가 없지 ㅠㅠ 지난번 배포 때였나.. 10몇 번 심사를 넣어서 억지로 통과됐던 적이 있다 ㅜㅜ
이번에도 험난할 거라 예상된다.
양쪽 스토어에 제출을 모두 마친 후,
다음 할 일이었던 링크드인, 디스콰이엇 계정을 만들고 프로필을 작성했다.
처음 해보는 신문물이라 어벙어벙하게 채워나갔다. 이런 게 있었군…
디스콰이엇은 연관 검색어에 폐업, 매각 등이 뜨길래 지금 가입하는 게 맞나 싶었지만, 기존 사용자에게라도 알리고자… 일단 진행하였다.
링크드인 주소: www.linkedin.com/in/jinyoung-hong
(1촌 신청해 주세요 ^ㅁ^)


링크드인 프로필에 올릴 배너도 직접 만들었다.

앞으로 주간 회고를 링크드인과 디스콰이엇에도 작성할 예정이라 만든 건데, 이곳을 통한 네트워킹도 경험해 볼 수 있기를 기대해..본다.
‘우월’을 세상에 널리널리 알려주겠어! ^ㅁ^