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 тЖТ
See it in action: App link in your social media bio тЖТ