Jinyoung Hong

Journal of building things, business and life

카카오로그인

  • Day 08 · 실행하기 (2)

    오늘은 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촌 신청해 주세요 ^ㅁ^)


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

    앞으로 주간 회고를 링크드인과 디스콰이엇에도 작성할 예정이라 만든 건데, 이곳을 통한 네트워킹도 경험해 볼 수 있기를 기대해..본다.

    ‘우월’을 세상에 널리널리 알려주겠어! ^ㅁ^