Sobes.tech
Junior — Middle

Czy możesz wyjaśnić koncepcję Universal Links i ich różnicę od zwykłych adresów URL?

sobes.tech AI

Odpowiedź od AI

Uniwersalne linki to mechanizm w iOS, który pozwala otwierać linki bezpośrednio w aplikacji, jeśli jest zainstalowana, zamiast otwierać je w przeglądarce.

Różnice w porównaniu do zwykłych URL:

  • Zwykłe URL zawsze otwierają się w przeglądarce Safari lub innej.
  • Uniwersalne linki sprawdzają, czy powiązana z domeną linku aplikacja jest zainstalowana. Jeśli tak, link otwiera się w aplikacji, w przeciwnym razie w przeglądarce.

Uniwersalne linki działają poprzez powiązanie domeny z aplikacją za pomocą pliku apple-app-site-association, umieszczonego na serwerze. Umożliwia to iOS bezpieczne przekierowanie użytkownika.

Przykład: link https://example.com/article/123, po skonfigurowaniu Universal Link, otworzy artykuł bezpośrednio w aplikacji, a bez aplikacji — w przeglądarce.