Кросплатформні
onestore.link для Expo застосунків
Універсальне посилання на магазин для застосунків Expo приблизно за хвилину.
Коротка відповідь
Щоб дати застосунку на Expo одне посилання для завантаження з обох магазинів, створіть onestore.link з його сторінок в App Store і Google Play: воно надсилає iPhone в App Store, Android-телефон у Google Play, а комп'ютер на сторінку з кнопками обох магазинів і QR-кодом. Це переадресація, а не SDK: до проєкту на Expo нічого не додається, і нова збірка не потрібна. Після натискання всередині Instagram, Facebook, Snapchat чи X воно саме передає відвідувача в магазин; браузер TikTok блокує це для багатьох посилань, тож там сторінка з першої секунди показує кнопку магазину. Безкоштовне посилання нічого не коштує і видаляється після 30 днів без відвідувачів; Pro за $3.99 на місяць або $39.90 на рік за посилання зберігає його назавжди.
Востаннє перевірено 2026-10-22
Застосунки Expo виходять і в App Store, і в Google Play з однієї кодової бази. Їм також потрібне одне посилання для поширення, яке відкриває потрібний магазин залежно від пристрою відвідувача. onestore.link — саме таке посилання: без SDK, без нативної перезбірки, без змін у конфігурації EAS.
Без onestore.link
- Дві URL-адреси, які треба підтримувати (App Store + Google Play)
- Ручне визначення User-Agent на маркетинговому сайті
- Зламані перенаправлення у вбудованих браузерах TikTok та Instagram
- Неможливо поширювати один QR-код для обох платформ
З onestore.link
- Одна URL-адреса для всього (`onestore.link/yourapp`)
- Автоматичне спрямування на iOS / Android / комп’ютер
- Проміжна сторінка, що виводить із вбудованих браузерів TikTok / Instagram
- Один QR-код і власне OG-прев’ю для поширення в соцмережах
Як це працює з Expo
Без SDK, без перезбірки, без змін у нативних налаштуваннях. Лише адреса.
- 1
Опублікуйте застосунок Expo в обох магазинах
Скористайтеся `eas submit` або завантажте IPA / AAB вручну. Запишіть URL в App Store і URL у Play Store, щойно кожна сторінка застосунку стане доступною.
- 2
Створіть своє посилання onestore.link
Перейдіть на onestore.link, знайдіть назву свого застосунку (URL магазинів і метадані заповняться автоматично) або вставте обидві URL-адреси вручну. Ви одразу отримаєте коротке посилання (у Pro згодом його можна змінити, наприклад, на `/myapp`).
- 3
Поширюйте `onestore.link/myapp` усюди
Біо, реклама, QR-коди, підпис в email, кнопки поширення в застосунку. Користувачі iOS потрапляють в App Store, користувачі Android — у Google Play, а комп’ютери та вбудовані браузери обробляються автоматично.
За бажанням: діліться прямо із застосунку
onestore.link — це просто адреса: щоб усе працювало, у ваш застосунок на Expo нічого додавати не треба. Якщо ви також хочете кнопку «Поділитися» всередині застосунку, яка надсилає користувачам універсальне посилання, ось типовий підхід у Expo:
Будь-де у вашому застосунку Expo (або просто в соцмережах):
// Share button in your app
import * as Linking from "expo-linking";
const SHARE_URL = "https://onestore.link/myapp";
await Linking.openURL(SHARE_URL);
// → iOS opens App Store
// → Android opens Google Play
// → Desktop / in-app browser handled tooЧасті запитання
Чи потрібна нативна збірка або зміна config_plugins?
Ні. onestore.link — це звичайне перенаправлення URL, ваш застосунок Expo не змінюється. Просто використовуйте цю URL-адресу всюди, де ви використали б посилання на магазин.
Чи працює це з EAS Update / OTA-оновленнями?
Так. EAS Update стосується JS-бандла вашого застосунку, а onestore.link — публічного посилання для поширення. Вони незалежні одне від одного.
Чи можна використовувати це всередині застосунку для поширення?
Так — використовуйте `expo-linking` або `Share.share()` з URL onestore.link. Користувачі, які діляться посиланням із вашого застосунку, поширюють універсальне посилання, а не посилання на конкретний магазин.
Готові додати універсальне посилання до свого застосунку на Expo?
Безкоштовно назавжди, без пароля. Ваше посилання буде готове приблизно за хвилину.
Створити безкоштовне посиланняДив. також: onestore.link проти firebase dynamic links →
Подивіться на практиці: Одне посилання для запуску застосунку →