🔗onestore.link

跨平台

onestore.link 适用于 .NET MAUI 应用

你的 .NET MAUI 应用只需一个商店链接 — iOS + Android。

简短回答

要为 .NET MAUI 应用提供一个同时适用于两个商店的下载链接,用它在 App Store 和 Google Play 上的应用页面创建一个 onestore.link:iPhone 会被送到 App Store,Android 手机会被送到 Google Play,电脑则会打开一个带有两个商店按钮和二维码的页面。它是重定向,不是 SDK:你的 .NET MAUI 项目里不会添加任何东西,也不需要重新构建。在 Instagram、Facebook、Snapchat 或 X 里点开时,它会自动转到商店;TikTok 的浏览器对很多链接会拦截这一步,所以在那里页面从一开始就显示商店按钮。免费链接不收任何费用,连续 30 天没有访客就会被删除;Pro 每个链接每月 $3.99 或每年 $39.90,链接会一直保留。

最后审阅于 2026-10-22

.NET MAUI 是微软的跨平台框架:一套 C# 代码,发布到 App Store 和 Google Play(以及 Windows 和 macOS)。一套代码,一个分享链接。onestore.link 自动把访客送到正确的商店 — 无需 NuGet 包,无需原生处理程序,也无需重新构建。

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

没有 onestore.link 时

  • 两个商店网址散落在 MAUI 的 C# 代码各处
  • 只为挑一个商店链接,就要写 `#if IOS / #if ANDROID` 代码块
  • 要为电脑和 Windows 访客自建落地页
  • 链接在 Instagram / TikTok 应用内浏览器里失灵

有了 onestore.link

  • 只需引用一次 `onestore.link/yourapp` 网址
  • 分享链接无需任何平台编译指令
  • 附带电脑端落地页,两个商店都有
  • 中转页在边缘网络处理应用内浏览器

在 .NET MAUI 中如何使用

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

  1. 1

    把你的 .NET MAUI 应用发布到两个商店

    用 `dotnet publish -f net8.0-ios` 和 `-f net8.0-android` 构建(或通过 Visual Studio),然后提交到 App Store 和 Google Play,记下两个商店页面的网址。

  2. 2

    生成你的 onestore.link

    在 onestore.link 上搜索你的应用,或粘贴两个商店网址。你会立刻得到一个短链接。

  3. 3

    通过 MAUI Share API 使用这个通用网址

    在任意页面把 `onestore.link/yourapp` 传给 `Share.Default.RequestAsync`,再把同一个网址放进广告、简介和二维码里。

可选:在应用内分享

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

用 MAUI 内置的 Share API 分享:

using Microsoft.Maui.ApplicationModel.DataTransfer;

const string ShareUrl = "https://onestore.link/myapp";

await Share.Default.RequestAsync(new ShareTextRequest
{
    Uri = ShareUrl,
    Title = "Share my app"
});
// iOS → App Store, Android → Google Play

常见问题

需要 NuGet 包吗?

不需要。onestore.link 是一个普通网址 — 用内置的 `Microsoft.Maui.ApplicationModel.DataTransfer.Share` API 或任何链接控件即可,什么都不用安装。

还没迁移的 Xamarin.Forms 应用能用吗?

能。onestore.link 与框架无关 — 它只是一个网址,所以在 Xamarin.Forms、.NET MAUI 或任何 .NET 移动应用里用法都一样。

安装后能深度链接进应用吗?

不能 — onestore.link 把新访客送到正确的商店去安装。延迟深度链接和安装归因需要专门的 SDK;要深度链接进已安装的应用,请配置标准的 Universal Links / App Links。

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

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

创建你的免费链接

另请参阅: onestore.link 与 firebase dynamic links 对比 →

其他框架

探索更多