๐Ÿ”—onestore.link
Swift

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.

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

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

    Create your onestore.link

    Paste both store URLs, pick a slug. Free forever, no signup needed for the first link.

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

Other frameworks

Universal store link for SwiftUI apps โ€” onestore.link