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.
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
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
Create your link on onestore.link
Search your app or paste both store URLs. Pick your slug.
- 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 PlayFrequently 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 linkSee also: onestore.link vs branch โ