Jak tworzyć linki otwierające Twoją aplikację

Zaktualizowano 26. czerwca 2023 przez Jan Bunk

Obraz z tekstem: Deep linking do Twojej aplikacji

Różnica między App Links a Deep Links

App links (na iOS nazywane też universal links) wyglądają jak zwykłe linki https, np. https://webtoapp.design. Gdy klikniesz taki link na urządzeniu, na którym zainstalowana jest aplikacja tej strony, link otworzy się w aplikacji. Jeśli aplikacja nie jest zainstalowana, link otworzy się w przeglądarce.

Deep links używają innego schematu zamiast https, np. app600://webtoapp.design. Gdy klikniesz taki link na urządzeniu z zainstalowaną aplikacją tej strony, link otworzy się w aplikacji. Jeśli aplikacja nie jest zainstalowana, nic się nie stanie.

Główna różnica dotyczy użytkowników, którzy nie mają zainstalowanej aplikacji. Jeśli chcesz, żeby oni też mogli korzystać z linków (np. bo wysyłasz je w e-mailach do wszystkich klientów), musisz używać app links.

W tym poradniku pokażemy, jak możesz tworzyć i dostosowywać swoje deep linki.

Tworzenie deep linka

Najpierw znajdź schemat deep linków swojej aplikacji w ustawieniach nawigacji aplikacji. Możesz też zmienić ten schemat, jeśli chcesz. W tym poradniku użyjemy przykładowego schematu app600.

Następnie zdecyduj, jaki adres URL chcesz, żeby aplikacja otwierała po kliknięciu deep linka. Jako przykład użyjemy https://webtoapp.design/examples.

Aby zamienić swój adres URL na deep link, zamień schemat URL (zwykle https lub http) na swój schemat deep linków. W naszym przykładzie końcowy adres to app600://webtoapp.design/examples

Używanie deep linka

Teraz możesz używać tego adresu URL gdzie chcesz, np. na swojej stronie lub w e-mailach. W tagu link wyglądałoby to tak:

        
<a href="app600://webtoapp.design/examples">Otwórz w aplikacji</a>
        
    

Ograniczenia

Jeśli użytkownik nie ma zainstalowanej aplikacji, po kliknięciu linku nic się nie stanie. Niestety nie da się tego obejść z powodu kilku ograniczeń: nie ma sposobu, żeby sprawdzić, czy aplikacja jest zainstalowana, więc nie możemy spróbować otworzyć deep linka i w razie niepowodzenia otworzyć strony w przeglądarce.

App Links nie mają tego problemu. Otwierają stronę w przeglądarce, jeśli aplikacja nie jest zainstalowana, co w wielu przypadkach jest lepszym rozwiązaniem.

Powiązane artykuły


Humanoidalny robot wręczający wirtualne zaproszenie, sztuka cyfrowa

Jak zaprosić zespół webtoapp.design do swojego konta Apple Developer

Ten krótki poradnik wyjaśnia, jak zaprosić zespół webtoapp.design do konta Apple Developer, abyśmy mogli przesłać Twoją aplikację na iOS.

Humanoidalny robot testujący aplikację w laboratorium chemicznym z kolbami dookoła, sztuka cyfrowa

Wypróbuj swoją aplikację na iOS przed publikacją

Oto jak możesz przetestować aplikację na iPhone lub iPadzie wewnętrznie przez Apple TestFlight, bez konieczności przechodzenia przez recenzję App Store.

Humanoidalny robot sprzedający aplikację w swoim biurze, sztuka cyfrowa

Jak sprzedawać aplikację white label

W webtoapp.design oferujemy produkt white label idealny dla resellerów. Oto kilka wskazówek, jak najlepiej sprzedawać swoją aplikację.


Autor Jan Bunk
Napisane przez
Jan Bunk

Cześć, jestem Jan! Stworzyłem webtoapp.design w 2019 roku podczas studiów informatycznych na uniwersytecie. Od tego czasu wiele się zmieniło – nie tylko ukończyłem studia, ale też nie prowadzę już webtoapp.design sam. Rozwinęliśmy się w globalny, w pełni zdalny zespół i zdobyliśmy mnóstwo doświadczenia w tworzeniu i publikowaniu aplikacji. Stworzyliśmy i opublikowaliśmy setki aplikacji w sklepach, gdzie zostały pobrane miliony razy.