Native
onestore.link for SwiftUI apps
App Store + Play Store link for SwiftUI apps.
If your indie iOS app has a sibling Android version (or you're planning one), your share link shouldn't be locked to a single store. onestore.link lets a SwiftUI app share a single URL that opens the App Store for iOS users and Google Play for Android users โ same link, no fork.
Without onestore.link
- Different share URLs per platform (your iOS users share an App Store link to Android friends)
- Recipients on Android get an inaccessible App Store page
- Lost installs on the wrong store
With onestore.link
- iOS users share a universal link, Android friends land on Google Play
- Zero broken installs from cross-platform sharing
- Custom OG so the shared link looks branded in iMessage / WhatsApp previews
How it works with SwiftUI
No SDK, no rebuild, no native config change. Just a URL.
- 1
Ship your SwiftUI app and (optionally) its Android counterpart
Submit via App Store Connect; submit the Android build via Play Console. Even if Android is just "coming soon", onestore.link will redirect Android visitors to a placeholder you control.
- 2
Create your onestore.link
Paste both store URLs, pick a slug. Free forever, no signup needed for the first link.
- 3
Use ShareLink with the universal URL
Drop the URL in `ShareLink` or `UIActivityViewController`. iOS users sharing your app are now sharing a link that works for their Android friends too.
Optional: share from inside your app
onestore.link is just a URL โ you don't need to add anything to your SwiftUI 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 SwiftUI:
Share sheet from a SwiftUI view:
import SwiftUI
struct ContentView: View {
let shareURL = URL(string: "https://onestore.link/myapp")!
var body: some View {
ShareLink(item: shareURL) {
Label("Share my app", systemImage: "square.and.arrow.up")
}
}
}Frequently asked questions
I'm iOS-only, why would I use this?
Three reasons: (1) prepare for Android launch โ your link works the day you ship; (2) custom OG for branded social shares; (3) sub-millisecond edge redirects, plus in-app browser handling for TikTok / Instagram.
Does this work with App Clip URLs?
onestore.link sends users to the store to install the full app. For App Clip experiences, configure App Clip URLs separately in your project.
Ready to add a universal link to your SwiftUI app?
Free forever, no signup needed. Your first link is live in under a minute.
Create your free link