Appy

Диплинки

Что такое URI-схема приложения?

Коротко

URI-схема (custom URL scheme) — собственный префикс ссылок приложения, например myapp://. Ссылка myapp://product/42 открывает приложение и передаёт ему путь к нужному экрану. Настраивается за несколько минут, но у схемы нет проверки владельца, а без установленного приложения такая ссылка никуда не ведёт.

Как это работает

Разработчик регистрирует схему в Info.plist на iOS или в intent filter манифеста на Android. После этого система знает: всё, что начинается с myapp://, нужно отдать этому приложению. Ни сайт, ни сервер для этого не нужны. Остальную часть ссылки приложение разбирает само: myapp://product/42 может открыть карточку товара, а myapp://cart — корзину.

Ограничения

Схема никому не принадлежит. Любое другое приложение может зарегистрировать ту же myapp://, и система не проверит, кто настоящий владелец. А если приложения на телефоне нет, ссылка не откроет ни магазин, ни сайт: человек увидит ошибку или вообще ничего. Даже когда приложение есть, Safari перед переходом по схеме спрашивает, открыть ли его, — лишний шаг, на котором часть людей уходит.

Как её используют сегодня

Схема по-прежнему удобна как цель диплинка, спрятанная за smart-ссылкой. Человек нажимает на обычную https-ссылку, а сервис уже решает: открыть приложение по схеме, отправить в магазин или на сайт.

ПримерСсылка на схему
myapp://product/42
ПодробнееГенератор deep link для приложений iOS и AndroidСоберите ссылку на схему, intent URL для Android и короткую https-ссылку.
  • Диплинк (deep link)

    Диплинк (deep link) — ссылка, которая открывает конкретный экран внутри мобильного приложения: товар, статью, корзину, а не сайт и не стартовый экран. Основные виды: ссылка на URI-схему (myapp://product/42), Universal Links на iOS, Android App Links и отложенный диплинк, который срабатывает даже после установки приложения.

  • Intent URL

    Intent URL — формат ссылок, который понимает Chrome на Android: intent://…#Intent;scheme=…;package=…;end. Если приложение установлено, ссылка открывает его. Если нет, Chrome переходит по адресу из параметра S.browser_fallback_url, а без него открывает страницу приложения в Google Play. Одна ссылка работает и с приложением, и без него.

  • Universal Links

    Universal Links — обычные https-ссылки, которые на iPhone и iPad открывают установленное приложение вместо сайта. Apple ввела их в iOS 9. Нужны две части: entitlement Associated Domains в приложении (applinks:example.com) и файл apple-app-site-association на домене. Если приложения нет, по той же ссылке откроется сайт.

Все термины глоссария

Одна ссылка на App Store, Google Play и сайт

На бесплатном тарифе Appy — 4 ссылки с QR-кодами. Каждый телефон попадает в свой магазин: App Store, Google Play, AppGallery, Galaxy Store или GetApps, а компьютер — на сайт. Без рекламы и без банковской карты.