Appy

Smart-ссылки и web-to-app

Что такое встроенный браузер (in-app browser)?

Коротко

Встроенный браузер (in-app browser) — браузер внутри Instagram, TikTok, Facebook, LinkedIn и других приложений. Ссылка открывается прямо в нём, и человек остаётся в приложении-хосте. Из-за этого Universal Links и App Links часто не срабатывают: вместо вашего приложения открывается сайт, даже если приложение установлено.

Почему так происходит

Встроенный браузер держит человека внутри приложения-хоста: ссылка открывается в окне поверх ленты, а не в системном браузере. Система не всегда передаёт такой переход вашему приложению, даже когда Universal Links или App Links настроены без ошибок. Поведение разное в разных приложениях и меняется с их обновлениями, так что ссылку для соцсетей стоит проверять в каждой из них отдельно.

Пример

Блогер ставит ссылку на товар в шапку профиля Instagram. Подписчик, у которого приложение магазина уже стоит, нажимает на неё и видит мобильный сайт внутри Instagram вместо карточки товара в приложении.

Как обойти

Рабочие варианты — промежуточная страница с кнопкой «Открыть в приложении» или «Открыть в браузере», а на Android ещё и intent URL. Appy для диплинков показывает такую страницу во встроенных браузерах Instagram, TikTok и Facebook.

ПодробнееКак встроенные браузеры обрабатывают диплинки: Instagram, TikTok, Facebook, Gmail, Telegram и другиеКакой браузер использует каждое приложение, какие правила задают Apple и Google и что с этим делать.
  • Universal Links

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

  • Intent URL

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

  • Диплинк (deep link)

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

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

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

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