Cross-platform
onestore.link for Flutter apps
One link for your Flutter app โ iOS + Android + desktop.
Flutter ships to App Store and Google Play (and increasingly desktop and web). One Flutter codebase deserves one share link. onestore.link routes visitors to the right store automatically โ no plugin, no native code, no Firebase Dynamic Links migration headache.
Without onestore.link
- Maintaining two URLs in your Flutter codebase
- Firebase Dynamic Links migration (Google sunset, Aug 2025)
- Custom UA detection if you self-host a landing page
- Broken redirects from TikTok / Instagram bios
With onestore.link
- Single `onestore.link/yourapp` URL referenced everywhere
- Drop-in FDL replacement, no app rebuild required
- In-app browser bridge handled at the edge (Cloudflare)
- Custom OG title / description / image on Pro for branded shares
How it works with Flutter
No SDK, no rebuild, no native config change. Just a URL.
- 1
Publish your Flutter app to both stores
Use `flutter build appbundle` for Google Play and `flutter build ipa` for App Store. Note both listing URLs once live.
- 2
Generate your onestore.link
Search your app on onestore.link or paste the App Store + Play Store URLs. Pick a slug.
- 3
Use the universal URL in your Flutter app + everywhere else
Use `share_plus` or `url_launcher` to share the URL from inside the app. Drop it in your social bios, ads, QR codes.
Optional: share from inside your app
onestore.link is just a URL โ you don't need to add anything to your Flutter app to make it work. If you also want a share button inside your app that sends users the universal link, here's the typical pattern in Flutter:
Share your universal link from anywhere in 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 deviceFrequently asked questions
Do I need a Flutter plugin?
No. onestore.link is a URL โ use `share_plus`, `url_launcher`, or any standard sharing approach with the link as a plain string.
Does it support Flutter Web?
Yes for sharing โ your Flutter Web app can share `onestore.link/yourapp` to drive mobile installs from web users.
Is this a Firebase Dynamic Links alternative?
Yes. Google sunset Firebase Dynamic Links in August 2025. onestore.link is a URL-level replacement โ no SDK, no app rebuild.
Ready to add a universal link to your Flutter app?
Free forever, no signup needed. Your first link is live in under a minute.
Create your free link