Unity IAP 支持的商店
查看 Unity 应用内购 (In-App Purchasing) 支持的应用商店列表以及版本信息和平台详细信息。
阅读时间2 分钟最后更新于 4 天前
请参阅下表以了解可以使用的不同类型的商店:
直接到消费者 (D2C) 付款提供商(Stripe 或 Coda) | Apple App Store | Google Play 应用商店 | 網路商店 | 自定义商店 | |
|---|---|---|---|---|---|
| 支持的平台 | 跨平台(基于 Web 的签出) | iOS、macOS、tvOS | Android | 跨平台(基于浏览器的店面) | 取决于实现 |
| 何时使用 | 在 Apple 和 Google 商店之外销售商品,例如在网络上或允许外部付款的选定地区 | 使用 Apple 的标准购买流程在 Apple 平台上发布 | 使用 Google 的标准购买流程在 Android 上发布 | 通过应用商店之外的品牌网络店面直接向玩家销售 | 集成 Unity IAP 本身不支持的商店 |
| 结帐体验 | 带有返回应用程序的深层链接的外部 Web 签出 | 原生操作系统购买清单 | 原生操作系统购买清单 | 品牌网络店面,在购买后提供返回游戏的深层链接 | 自定义 |
| 谁负责付款处理 | Stripe(托管付款,作为记录商家)或 Coda(CodaPay,作为记录商家) | Apple | Stripe 或 Coda(通过配置的 D2C 支付提供商) | 开发者 | |
| 商品目录设置 | Remote Catalog(必需);不支持 IAP Catalog 和 Codeless IAP | IAP 目录、代码( | IAP 目录、代码( | Unity 项目中的 IAP 目录,在 Unity Dashboard(Unity 后台)中进行配置 | 程序化 |
| 需要 Unity Authentication | 是 | 否 | 否 | 是 | 否 |
| 购买履行 | SDK、后端 API (webhook) 或 Cloud Code 模块 | SDK | SDK | 后端 API(webhook)或 Cloud Code 模块(通过配置的 D2C 支付提供商) | 自定义 |
| 收据验证 | Unity IAP 订单服务;JWT 签名的 Webhook 事件 | 自动 (StoreKit 2);通过 | 通过收据 | Unity IAP 订单服务和 JWT 签名的 Webhook 事件(通过配置的 D2C 支付提供商) | 自定义 |
| 恢复购买 | 重新安装后第一次 | Manual - Apple 策略要求的 Restore Purchases 按钮 | 重新安装后第一次 | 重新安装后第一次 | 自定义 |
| 支持的订阅 | 否 | 是 | 是 | 否 | 取决于实现 |
平台原生商店
请参阅以下 IAP 包支持的平台原生商店列表以及商店版本和网站:
Store name(商店名称) | 平台 | 版本 | 网站 | |
|---|---|---|---|---|
| Google Play 应用商店 | Android | Google Play 计费 9.0.0 | Google Play 计费库发行说明 (Google) | |
| Apple App Store | macOS / iOS / tvOS | StoreKit v2 | StoreKit (Apple) | |
| Microsoft Store | XBOX(游戏主机和 PC) | April 2025 GDK v2504.0.4020 | 有关更多信息,请参阅 XBOX 游戏在 Windows 上的应用内购。游戏主机文档仅可用于 XBOX 开发访问权限。 |
直接到消费者付款提供商
除了平台原生商店之外,您还可以集成直接面向消费者 (D2C) 付款提供商,从而直接向玩家销售应用内商品。这些提供商充当记录商家 (MoR),这意味着他们代表您处理税务合规、欺诈预防、争议和客户支持。
Unity IAP 支持以下直接到消费者付款提供商:
有关完整的集成工作流程,请参阅集成 D2C 支付提供商。
网上商店
Unity Webshop 是一个托管的、无需代码的应用程序内购网络店面,从 Unity Dashboard(Unity 后台)构建和管理。它重用现有的 IAP 目录和 D2C 支付提供商,因此无需单独的支付集成。玩家可以从多个入口点(例如游戏、网站或社交渠道)打开网上商店,并在完成购买后通过深层链接返回游戏。
有关更多信息,请参阅 Webshop。