Кросс-платформенные
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
Опубликуйте приложение на RN в обоих магазинах
Соберите iOS-версию командой `npx react-native run-ios --configuration Release`, Android-версию — через Gradle, или используйте EAS Build, если у вас bare workflow в Expo.
- 2
Создайте ссылку на onestore.link
Найдите приложение или вставьте оба URL магазинов. Короткую ссылку вы получите сразу.
- 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 →