Bezpośrednie adresy sklepów
Każdy sklep ma własny format adresu. Strona aplikacji na iOS znajduje się pod adresem takim jak https://apps.apple.com/app/id123456789, a strona aplikacji na Androida pod adresem https://play.google.com/store/apps/details?id=com.example.app, gdzie id to nazwa pakietu aplikacji.
Kod QR z jednym z tych adresów dobrze działa, gdy publiczność korzysta z jednej platformy. Gdy tak nie jest, połowa skanujących trafia do niewłaściwego sklepu.
Jeden kod dla obu sklepów
Jeden kod do pobrania aplikacji zwykle wskazuje link przekierowujący, a nie któryś ze sklepów. Gdy telefon otwiera link, serwer odczytuje user agent przeglądarki, wykrywa iOS lub Androida i przekierowuje do właściwej strony sklepu.
Dobre przekierowanie ma też rozwiązanie awaryjne dla komputerów i innych urządzeń, na przykład stronę z oboma znaczkami sklepów. Ponieważ cel znajduje się na serwerze, linki do sklepów można później aktualizować bez ponownego drukowania kodu, a skany można liczyć.
- iPhone i iPad: przekierowanie do apps.apple.com
- Android: przekierowanie do play.google.com
- Komputer lub nieznane urządzenie: strona z oboma linkami
- Opcjonalnie: otwarcie aplikacji bezpośrednio, jeśli jest już zainstalowana
Otwieranie samej aplikacji
Linki do sklepów zawsze otwierają sklep, nawet jeśli aplikacja jest zainstalowana. Żeby otworzyć konkretny ekran w zainstalowanej aplikacji, aplikacje używają deep linków, takich jak universal links w iOS lub app links na Androidzie, często ze stroną sklepu jako rozwiązaniem awaryjnym, gdy aplikacji brakuje.