🔗onestore.link

Кросс-платформенные

onestore.link для React Native приложений

Умная ссылка на магазин для React Native — без SDK и пересборки.

Коротко

Чтобы дать приложению на React Native одну ссылку для скачивания из обоих магазинов, создайте onestore.link из его страниц в App Store и Google Play: она отправляет iPhone в App Store, Android-телефон в Google Play, а компьютер на страницу с кнопками обоих магазинов и QR-кодом. Это переадресация, а не SDK: в проект на React Native ничего не добавляется, и новая сборка не нужна. При нажатии внутри Instagram, Facebook, Snapchat или X она сама передаёт посетителя в магазин; браузер TikTok блокирует это для многих ссылок, поэтому там страница с первой секунды показывает кнопку магазина. Бесплатная ссылка ничего не стоит и удаляется после 30 дней без посетителей; Pro за $3.99 в месяц или $39.90 в год за ссылку сохраняет её навсегда.

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

Ваше приложение на React Native уже работает на iOS и Android из одного JS-бандла. Ссылка для шеринга должна работать так же. onestore.link — это обычный URL, который отправляет каждого посетителя в нужный магазин: без нативного модуля, без настройки Linking и без интеграции SDK в AppDelegate или MainActivity.

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

Без onestore.link

  • SDK Branch / AppsFlyer и нативная настройка в iOS и Android
  • plist для Universal Links и assetlinks.json для Android App Links
  • Часы настройки, прежде чем заработает первая ссылка
  • Цены и контракты платформ

С onestore.link

  • Никакого SDK — ссылка работает как обычный URL
  • Нативная настройка не нужна
  • Ссылка готова примерно за минуту
  • Оплата за ссылку: $3.99/мес. (бесплатный тариф без ограничений)

Как это работает с React Native

Без SDK, без пересборки, без изменений нативной конфигурации. Просто URL.

  1. 1

    Опубликуйте приложение на RN в обоих магазинах

    Соберите iOS-версию командой `npx react-native run-ios --configuration Release`, Android-версию — через Gradle, или используйте EAS Build, если у вас bare workflow в Expo.

  2. 2

    Создайте ссылку на onestore.link

    Найдите приложение или вставьте оба URL магазинов. Короткую ссылку вы получите сразу.

  3. 3

    Используйте URL из JS

    Передайте строку с URL onestore.link в `Share.share()` или `Linking.openURL()`. Нативный мост не нужен.

По желанию: делиться прямо из приложения

onestore.link — это просто URL: чтобы он работал, в приложение на React Native ничего добавлять не нужно. Если вы также хотите кнопку «Поделиться» в приложении, которая отправляет пользователям универсальную ссылку, вот типичный способ сделать это в React Native:

Шеринг по кнопке в React Native:

import { Share } from "react-native";

const SHARE_URL = "https://onestore.link/myapp";

await Share.share({
  message: `Try my app: ${SHARE_URL}`,
  url: SHARE_URL,
});
// iOS → App Store, Android → Google Play

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

Это заменяет SDK Branch?

Для умных перенаправлений на уровне URL — да. Для отложенного диплинкинга и атрибуции установок — нет: для них нужен SDK, и именно для этого создан Branch. Полное сравнение — на onestore.link/vs/branch.

Нужно ли настраивать Universal Links или App Links?

Нет. onestore.link открывает App Store / Play Store напрямую через стандартный механизм браузера. Записи в plist и `assetlinks.json` не нужны.

Работает с bare workflow в Expo?

Да. onestore.link не зависит от фреймворка: Expo (managed и bare), React Native CLI, Expo Router — всё работает.

Готовы добавить универсальную ссылку в своё приложение на React Native?

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

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

См. также: onestore.link vs branch →

Посмотрите на практике: Ссылка на приложение в профиле, которая определяет iPhone или Android →

Другие фреймворки

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