🔗onestore.link

原生

onestore.link 适用于 Kotlin / Jetpack Compose 应用

Kotlin / Compose Android 应用的智能商店链接。

简短回答

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

最后审阅于 2026-10-22

Android 上的 Kotlin / Jetpack Compose 应用,通常已经有(或将会有)一个 iOS 版本 — KMM、Flutter 或 Swift 原生构建。无论哪种,你的公开分享链接都应该对两边都有效。onestore.link 在网址层完成分流,无需 Gradle 插件,也没有原生依赖。

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

没有 onestore.link 时

  • 只适用于 Android 的分享网址,让 iOS 收件人无处可去
  • 要手动应对跨平台的收件人
  • 装错商店,白白流失安装

有了 onestore.link

  • 一个网址,自动为两个平台分流
  • 为应用内浏览器(Instagram、TikTok、Snapchat)提供中转页
  • 自定义 OG,分享预览更丰富

在 Kotlin 中如何使用

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

  1. 1

    把你的 Kotlin / Compose 应用发布到 Google Play(iOS 版发布到 App Store)

    两个商店页面都上线后,复制它们的网址。

  2. 2

    生成你的 onestore.link

    粘贴两个网址 — 立刻得到一个短链接。

  3. 3

    通过标准的 ACTION_SEND intent 分享

    在 Compose 分享按钮里引用这个通用网址。无需任何 Gradle 依赖。

可选:在应用内分享

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

从 Compose 按钮分享:

import android.content.Intent
import androidx.compose.material3.Button
import androidx.compose.material3.Text

val SHARE_URL = "https://onestore.link/myapp"

Button(onClick = {
    val intent = Intent(Intent.ACTION_SEND).apply {
        type = "text/plain"
        putExtra(Intent.EXTRA_TEXT, "Try my app: $SHARE_URL")
    }
    context.startActivity(Intent.createChooser(intent, "Share"))
}) {
    Text("Share")
}

常见问题

需要 Gradle 插件或 Kotlin 依赖吗?

不需要。onestore.link 就是一个网址 — 通过标准的 `ACTION_SEND` intent,或任何能处理链接的 Compose 组件分享即可。

兼容 Kotlin Multiplatform 吗?

兼容 — KMM 专属指南见 onestore.link/for/kmm。

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

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

创建你的免费链接

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

其他框架

探索更多