๐Ÿ”—onestore.link
Flutter

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.

Create a free link in 5 secondsor sign in โ†’

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. 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. 2

    Generate your onestore.link

    Search your app on onestore.link or paste the App Store + Play Store URLs. Pick a slug.

  3. 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 device

Frequently 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

See also: onestore.link vs firebase dynamic links โ†’

Other frameworks