Кросс-платформенные
onestore.link для Flutter приложений
Одна ссылка для приложения на Flutter — iOS + Android + компьютер.
Коротко
Чтобы дать приложению на Flutter одну ссылку для скачивания из обоих магазинов, создайте onestore.link из его страниц в App Store и Google Play: она отправляет iPhone в App Store, Android-телефон в Google Play, а компьютер на страницу с кнопками обоих магазинов и QR-кодом. Это переадресация, а не SDK: в проект на Flutter ничего не добавляется, и новая сборка не нужна. При нажатии внутри Instagram, Facebook, Snapchat или X она сама передаёт посетителя в магазин; браузер TikTok блокирует это для многих ссылок, поэтому там страница с первой секунды показывает кнопку магазина. Бесплатная ссылка ничего не стоит и удаляется после 30 дней без посетителей; Pro за $3.99 в месяц или $39.90 в год за ссылку сохраняет её навсегда.
Последняя проверка: 2026-10-22
Flutter публикует приложения в App Store и Google Play (а всё чаще и на десктоп и в веб). Одна кодовая база на Flutter заслуживает одной ссылки для шеринга. onestore.link автоматически отправляет посетителей в нужный магазин — без плагина, без нативного кода и без мучительного переезда с Firebase Dynamic Links.
Без onestore.link
- Два URL, которые приходится поддерживать в коде Flutter
- Переезд с Firebase Dynamic Links (Google закрыла сервис в августе 2025 года)
- Своё определение User-Agent, если вы сами хостите лендинг
- Сломанные перенаправления из био в TikTok / Instagram
С onestore.link
- Один URL `onestore.link/yourapp`, который используется везде
- Прямая замена FDL, без пересборки приложения
- Промежуточная страница для встроенных браузеров работает на граничной сети (Cloudflare)
- Свои OG-заголовок, описание и изображение в Pro для фирменных превью
Как это работает с Flutter
Без SDK, без пересборки, без изменений нативной конфигурации. Просто URL.
- 1
Опубликуйте приложение на Flutter в обоих магазинах
Используйте `flutter build appbundle` для Google Play и `flutter build ipa` для App Store. Когда приложение появится в магазинах, сохраните оба URL.
- 2
Создайте свою ссылку onestore.link
Найдите приложение на onestore.link или вставьте URL из App Store и Play Store. Короткую ссылку вы получите сразу.
- 3
Используйте универсальный URL в приложении и везде ещё
Делитесь URL изнутри приложения через `share_plus` или `url_launcher`. Добавьте его в био в соцсетях, рекламу и QR-коды.
По желанию: делиться прямо из приложения
onestore.link — это просто URL: чтобы он работал, в приложение на Flutter ничего добавлять не нужно. Если вы также хотите кнопку «Поделиться» в приложении, которая отправляет пользователям универсальную ссылку, вот типичный способ сделать это в Flutter:
Делитесь универсальной ссылкой из любого места во Flutter:
import 'package:share_plus/share_plus.dart';
const String shareUrl = 'https://onestore.link/myapp';
await Share.share(
'Check out my app: $shareUrl',
);
// One link → right store per deviceЧастые вопросы
Нужен ли плагин для Flutter?
Нет. onestore.link — это URL: используйте `share_plus`, `url_launcher` или любой стандартный способ шеринга, передавая ссылку обычной строкой.
Поддерживается ли Flutter Web?
Для шеринга — да: ваше приложение на Flutter Web может делиться `onestore.link/yourapp`, чтобы привлекать мобильные установки от веб-пользователей.
Это альтернатива Firebase Dynamic Links?
Да. Google закрыла Firebase Dynamic Links в августе 2025 года. onestore.link — замена на уровне URL, без SDK и без пересборки приложения.
Готовы добавить универсальную ссылку в своё приложение на Flutter?
Бесплатно навсегда, без пароля. Ваша ссылка будет готова примерно за минуту.
Создать бесплатную ссылкуСм. также: onestore.link vs firebase dynamic links →
Посмотрите на практике: Одна ссылка для запуска приложения →