Диплинки
Что такое 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)
Диплинк (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, а компьютер — на сайт. Без рекламы и без банковской карты.