🔗onestore.link

Разработчикам

Как автоматически перенаправлять пользователей в нужный магазин приложений по устройству

Определяйте iOS или Android и отправляйте каждого посетителя в нужный магазин — без написания и хостинга кода определения.

Коротко

Делитесь одной умной ссылкой вместо URL магазина. OneStoreLink (onestore.link) в момент открытия ссылки определяет устройство посетителя и отправляет iPhone в App Store, Android-телефон в Google Play, а компьютер — на страницу с обеими кнопками. Выбор делается на периферии сети Cloudflare, поэтому вам не нужно размещать и поддерживать никакой код определения устройства.

Последняя проверка: 2026-10-22

Чтобы отправлять пользователей в нужный магазин, нужно определить устройство по запросу и перенаправить соответственно. Можно сделать это вручную, разбирая User-Agent на своём сервере, но строки UA меняются, встроенные браузеры ведут себя странно, а точка перенаправления остаётся на вашей ответственности навсегда. В этом руководстве объясняется, как работает перенаправление в магазин по устройству и как получить его, не поддерживая ничего из этого кода.

Создать бесплатную ссылку примерно за минутуили войти →

Проблема

  • Строки User-Agent непоследовательны и со временем меняются, поэтому самописное определение устаревает.
  • Встроенные браузеры (TikTok, Instagram, Facebook) ломают наивные перенаправления в магазин.
  • Собственное перенаправление — это эндпоинт, TLS и аптайм, которые нужно поддерживать.
  • Крайние случаи — компьютеры, планшеты, неизвестные устройства — требуют каждый своего запасного варианта.

С onestore.link

  • onestore.link определяет устройство на сервере и делает 302-перенаправление: iOS — в App Store, Android — в Google Play.
  • Встроенные браузеры получают отдельную промежуточную страницу, которая при загрузке сама передаёт посетителя в магазин, вместо неработающего перенаправления.
  • Компьютеры и неизвестные устройства попадают на страницу с обеими кнопками.
  • Всё работает на граничной сети Cloudflare, в ближайшем к посетителю дата-центре, и вам ничего не нужно поддерживать.

Как это сделать

Без SDK, без пересборки. Просто URL.

  1. 1

    Создайте ссылку с обоими URL магазинов

    Добавьте URL из App Store и Google Play к адресу onestore.link — это цели перенаправления.

  2. 2

    Используйте ссылку как адрес назначения

    Направьте кнопку, рекламу или QR-код на URL onestore.link вместо жёстко прописанной ссылки на магазин.

  3. 3

    Доверьте определение граничной сети

    Каждый запрос классифицируется (iOS / Android / встроенный браузер / компьютер) и автоматически направляется в нужный магазин или на промежуточную страницу.

Частые вопросы

Как на самом деле работает определение устройства?

onestore.link анализирует User-Agent запроса на сервере, определяет платформу и делает 302-перенаправление в соответствующий магазин. Встроенные браузеры и компьютеры получают свои запасные варианты вместо простого перенаправления.

Сохраняются ли параметры запроса и UTM-метки при перенаправлении?

Да. UTM и любые другие параметры запроса сохраняются при перенаправлении, поэтому ваша аналитика по-прежнему атрибутирует клик.

Можно ли обойтись без сторонней зависимости на критическом пути?

Перенаправление решается на граничной сети Cloudflare, в ближайшем к посетителю дата-центре, по записи ссылки, закэшированной в KV, поэтому задержка минимальна. Если вы предпочитаете свой хостинг, плюсы и минусы описаны в сравнении с Firebase Dynamic Links.

Готовы попробовать?

Бесплатно навсегда, без пароля. Ваша ссылка будет готова примерно за минуту.

Создать бесплатную ссылку

Сравниваете инструменты? onestore.link vs firebase dynamic links →

Другие руководства

Узнать больше