전체 글
약 1분

두 번째 앱 출시기 3 — 두 앱의 링크를 /app/ 아래로 모으기

Stock Calculator와 Pocket PDF의 소개 주소를 /app/<제품>으로 맞췄습니다. 앱 두 개와 브랜드 웹사이트에서 함께 바꿔야 했던 경로를 정리했습니다.

#android #pocket-pdf #딥링크 #AppLinks #웹

들어가며

Stock Calculator의 소개 경로는 /stock-calculator/app, Pocket PDF 쪽은 /pocket-pdf/download였습니다. 앱이 두 개가 되자 같은 역할의 주소를 다른 형식으로 쓰고 있었습니다.

새 앱을 추가할 때 경로 형식까지 다시 정하지 않도록, 제품 주소를 twinklelabs.kr 아래 한 형식으로 맞췄습니다.

주소는 제품마다 한 개씩

스토어에 배포하는 제품을 저장소의 app/ 아래에 두는 규칙을 URL에도 적용했습니다.

https://twinklelabs.kr/app/<제품_슬러그>
제품바꾼 주소
Stock Calculatorhttps://twinklelabs.kr/app/stock-calculator
Pocket PDFhttps://twinklelabs.kr/app/pocket-pdf

Google Play 주소를 직접 넣었던 QR도 제품 주소로 바꿨습니다. 이후 스토어 주소나 웹 안내가 달라지면 웹 쪽을 고칠 수 있습니다. 이미 공유한 그림의 QR까지 바꾸지 않아도 됩니다.

주소 하나를 바꾸는 데 저장소는 세 곳

Pocket PDF의 AndroidManifest.xml에는 autoVerify="true" 인텐트 필터를 선언하고 https://twinklelabs.kr/app/pocket-pdf를 등록했습니다.

브랜드 웹사이트 home에도 같은 경로의 소개 페이지를 만들었습니다. 앱이 설치되지 않은 폰이나 PC에서 열면 제품 설명을 보고 Play Store 다운로드 버튼으로 이동할 수 있는 자리입니다. 웹에서는 utm_source와 유입 꼬리표를 붙여 스토어로 전달했습니다.

Stock Calculator에도 같은 경로 규칙을 적용했습니다. 두 앱의 저장소에서 링크를 고치고, home에서는 페이지와 .well-known/assetlinks.json을 함께 맞췄습니다. 이 파일에는 Pocket PDF의 패키지 kr.twinklelabs.pocketpdf와 Google Play 앱 서명 키의 SHA-256 지문을 등록했습니다.

매니페스트와 서명 키 설정, 기기에서 검증하는 명령은 공유 QR을 App Links로 바꾼 기록에 모았습니다.

마치며

연결한 뒤 Pocket PDF가 설치된 폰에서는 제품 링크가 앱의 메인 화면으로 이어졌습니다. 앱이 없는 환경에서는 같은 링크로 웹 소개 화면이 열렸습니다.

연재 안내: 2편은 수익화 방식이 바뀌어 2026년 9월 5일에 내렸습니다. 이 글은 기존 3편 번호를 유지했습니다.