๐Ÿ”—onestore.link
React

Cross-platform

onestore.link for React Native apps

Smart store link for React Native โ€” no SDK, no rebuild.

Your React Native app already runs on iOS and Android from one JS bundle. Your share link should too. onestore.link is a pure URL that routes each visitor to the right store โ€” no native module, no Linking config, no SDK integration in your AppDelegate or MainActivity.

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

Without onestore.link

  • Branch / AppsFlyer SDK + native config in iOS and Android
  • Universal Links plist + Android App Links assetlinks.json
  • Hours of setup before your first link works
  • Per-platform pricing minimums ($500+/mo)

With onestore.link

  • Zero SDK โ€” link works as plain URL
  • No native config required
  • Link live in under 60 seconds
  • Per-link pricing from $4.99/mo (free tier unlimited)

How it works with React Native

No SDK, no rebuild, no native config change. Just a URL.

  1. 1

    Ship your RN app to both stores

    Build with `npx react-native run-ios --configuration Release` for iOS and Gradle for Android, or use EAS Build if on Expo bare workflow.

  2. 2

    Create your link on onestore.link

    Search your app or paste both store URLs. Pick your slug.

  3. 3

    Reference the URL from JS

    Use `Share.share()` or `Linking.openURL()` with the onestore.link URL string. No native bridge needed.

Optional: share from inside your app

onestore.link is just a URL โ€” you don't need to add anything to your React Native 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 React Native:

Share from a React Native button:

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

Frequently asked questions

Does this replace Branch SDK?

For URL-level smart redirects, yes. For deferred deep linking and install attribution, no โ€” those require an SDK and that's what Branch is built for. See onestore.link/vs/branch for the full comparison.

Do I need to configure Universal Links or App Links?

No. onestore.link opens the App Store / Play Store directly via standard browser intent. You don't need plist entries or `assetlinks.json`.

Works with Expo bare workflow?

Yes. onestore.link is framework-agnostic โ€” Expo (managed and bare), CLI React Native, Expo Router โ€” all work.

Ready to add a universal link to your React Native app?

Free forever, no signup needed. Your first link is live in under a minute.

Create your free link

See also: onestore.link vs branch โ†’

Other frameworks