Zaktualizowano 26. czerwca 2023 przez Jan Bunk
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.
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
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>
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
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.
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.
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ę.
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.