🔗onestore.link

原生

onestore.link 适用于 SwiftUI 应用

SwiftUI 应用的 App Store + Play Store 链接。

简短回答

要为 SwiftUI 应用提供一个同时适用于两个商店的下载链接,用它在 App Store 和 Google Play 上的应用页面创建一个 onestore.link:iPhone 会被送到 App Store,Android 手机会被送到 Google Play,电脑则会打开一个带有两个商店按钮和二维码的页面。它是重定向,不是 SDK:你的 SwiftUI 项目里不会添加任何东西,也不需要重新构建。如果应用只在一个商店上架,另一个平台的访客会被告知应用在哪个商店,而不是被送到无处可去的地方。免费链接不收任何费用,连续 30 天没有访客就会被删除;Pro 每个链接每月 $3.99 或每年 $39.90,链接会一直保留。

最后审阅于 2026-10-22

如果你的独立 iOS 应用有对应的 Android 版本(或者你正打算做一个),你的分享链接就不该被锁死在一个商店里。onestore.link 让 SwiftUI 应用分享同一个网址:iOS 用户打开 App Store,Android 用户打开 Google Play — 同一个链接,不用分叉。

大约一分钟创建一个免费链接或登录 →

没有 onestore.link 时

  • 每个平台的分享网址都不同(你的 iOS 用户把 App Store 链接发给了用 Android 的朋友)
  • Android 上的收件人打不开 App Store 页面
  • 装错商店,白白流失安装

有了 onestore.link

  • iOS 用户分享通用链接,用 Android 的朋友直接进入 Google Play
  • 跨平台分享不再出现装不上的情况
  • 自定义 OG,让分享出去的链接在 iMessage / WhatsApp 预览里也带着品牌

在 SwiftUI 中如何使用

无需 SDK,无需重新构建,也不用改原生配置。只是一个网址。

  1. 1

    发布你的 SwiftUI 应用,以及(可选的)Android 版本

    通过 App Store Connect 提交;Android 构建通过 Play Console 提交。即使 Android 版还只是“即将推出”,onestore.link 也会把 Android 访客跳转到一个由你掌控的占位页面。

  2. 2

    创建你的 onestore.link

    粘贴两个商店网址,立刻得到一个短链接。永久免费,只需一个邮箱:无需密码。

  3. 3

    用 ShareLink 分享这个通用网址

    把网址放进 `ShareLink` 或 `UIActivityViewController`。现在,iOS 用户分享你的应用时,发出去的链接对他们用 Android 的朋友同样有效。

可选:在应用内分享

onestore.link 只是一个网址 — 你不需要在 SwiftUI 应用里添加任何东西就能用。如果你还想在应用内放一个分享按钮,把这个通用链接发给用户,下面是 SwiftUI 中的常见写法:

在 SwiftUI 视图里调出分享面板:

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")
        }
    }
}

常见问题

我只有 iOS 版,为什么还要用它?

三个理由:(1) 为 Android 上线做好准备 — 你发布那天链接就能用;(2) 自定义 OG,让社交分享带上品牌;(3) 跳转在 Cloudflare 边缘网络上决定,还能处理 TikTok / Instagram 的应用内浏览器。

支持 App Clip 网址吗?

onestore.link 把用户送到商店安装完整应用。App Clip 体验需要在你的项目里另外配置 App Clip 网址。

准备好为你的 SwiftUI 应用添加通用链接了吗?

永久免费,无需密码。大约一分钟,你的链接就能就绪。

创建你的免费链接

看看实际用法: 为你的应用发布准备一个链接 →

其他框架

探索更多