스토어 직접 URL
스토어마다 고유한 주소 형식이 있어요. iOS 앱 페이지는 https://apps.apple.com/app/id123456789 같은 URL에, 안드로이드 앱 페이지는 https://play.google.com/store/apps/details?id=com.example.app에 있고, 여기서 id는 앱의 패키지 이름이에요.
이런 URL 하나를 담은 QR코드는 대상이 한 플랫폼만 쓸 때 잘 작동해요. 그렇지 않으면 스캔한 사람의 절반은 엉뚱한 스토어로 가요.
두 스토어를 위한 하나의 코드
앱 다운로드 코드 하나는 보통 어느 한쪽 스토어가 아니라 리디렉션 링크를 가리켜요. 휴대폰이 링크를 열면 서버가 브라우저의 사용자 에이전트를 읽고 iOS인지 안드로이드인지 감지해서 알맞은 스토어 페이지로 넘겨요.
좋은 리디렉션에는 데스크톱과 다른 기기를 위한 대체도 있어서, 두 스토어 배지가 있는 랜딩 페이지 같은 것을 보여 줘요. 목적지가 서버에 있어서 코드를 다시 인쇄하지 않고도 스토어 링크를 나중에 바꿀 수 있고 스캔 수도 셀 수 있어요.
- 아이폰과 아이패드: apps.apple.com으로 전달
- 안드로이드: play.google.com으로 전달
- 데스크톱이나 알 수 없는 기기: 두 링크가 있는 페이지 표시
- 선택: 앱이 이미 설치되어 있으면 앱을 바로 열기
앱 자체 열기
스토어 링크는 앱이 설치되어 있어도 항상 스토어를 열어요. 설치된 앱 안의 특정 화면을 열려면 앱은 iOS의 유니버설 링크나 안드로이드의 앱 링크 같은 딥 링크를 쓰고, 앱이 없을 때의 대체로 스토어 페이지를 두는 경우가 많아요.