번호 : 006, 작성일자: 2025-02-17

2025.02.10 ~ 2025.02.16

🍎 AppStore 업데이트 버전 체크


참고

앱스토어에 배포를 진행하면서 현재 앱스토어 버전을 확인하기 위해 Itunes Search API 문서를 찾아봤습니다.

Apple Partners에도 관련 문서가 있지만 위의 문서를 요약한 글이고 거의 동일했습니다.

해당 API를 사용하면 검색 필드에 따라 iTunes Store 및 Apple Books Store 의 관련 컨텐츠를 검색할 수 있습니다. 예를 들어, 영화, 팟캐스트, 음악, 뮤직비디오, 오디오북, 소프트웨어(앱)에 관한 정보들을 응답받을 수 있습니다.

공식문서를 보면, bundleId 파라미터키를 찾지 못했지만 인터넷상에서 찾은 결과 bundleId로 소프트웨어 정보를 응답받을 수 있습니다.

✅ 새로 알게된 사실은 https://itunes.apple.com/lookup?bundleId=\\(bundleID) 로 검색하면 앱스토어에 출시된 버전정보를 JSON 형태로 제공하는데 앱스토어에 앱을 출시한 후 확인해보면 출시된 버전과 응답값 버전에서 약간의 버퍼가 존재합니다.

파라미터키 중 country라는 현재 앱이 사용가능한 지역코드가 있습니다. 기본값은 US이지만, 국내 출시기준인 KR로 설정을 하면 앱스토어버전 값의 싱크가 정상적으로 응답되었습니다.

📌 개발자들과의 기술 교류


최근 서버 개발자, 안드로이드 개발자, DevOps 개발자와 서로의 개발 방식과 개념을 공유하는 시간을 가졌다.

💬 서버 개발자와의 논의

📱 안드로이드 개발자와의 논의

🛠 DevOps 개발자와의 논의

🙋🏻‍♂️ 기타 사항


  1. 안드로이드 스튜디오 관련 Tip
    1. 소스코드에서 문자 가운데 밑줄표시 발생하는 문제는 deprecated 코드를 사용해서 발생한다. - Q&A
    2. 프로젝트를 열 때 여러 프로젝트를 동시에 여는 방법은 File → Settings → Appearance & Behavior → System Settings 에서 Open Project in에서 옵션을 New Window로 설정해준다. - 블로그 안내
  2. Flutter로 포팅하면서 앱용량이 커져서 앱용량이 클 때 고려해야할 점등에 생각해봤다. 일단, 데이터가 잘 터지지 않는 국가나 요금제가 저렴한 유저의 경우 앱 다운로드에 대한 부담이 커질 것 같다.