文档

Unity IAP 支持的商店

查看 Unity 应用内购 (In-App Purchasing) 支持的应用商店列表以及版本信息和平台详细信息。
阅读时间2 分钟最后更新于 1 个月前

请参阅下表以了解可以使用的不同类型的商店:

直接到消费者 (D2C) 付款提供商(Stripe 或 Coda)

Apple App Store

Google Play 应用商店

網路商店

自定义商店

支持的平台跨平台(基于 Web 的签出)iOS、macOS、tvOSAndroid跨平台(基于浏览器的店面)取决于实现
何时使用在 Apple 和 Google 商店之外销售商品,例如在网络上或允许外部付款的选定地区使用 Apple 的标准购买流程在 Apple 平台上发布使用 Google 的标准购买流程在 Android 上发布通过应用商店之外的品牌网络店面直接向玩家销售集成 Unity IAP 本身不支持的商店
结帐体验带有返回应用程序的深层链接的外部 Web 签出原生操作系统购买清单原生操作系统购买清单品牌网络店面,在购买后提供返回游戏的深层链接自定义
谁负责付款处理Stripe(托管付款,作为记录商家)或 Coda(CodaPay,作为记录商家)AppleGoogleStripe 或 Coda(通过配置的 D2C 支付提供商)开发者
商品目录设置Remote Catalog(必需);不支持 IAP Catalog 和 Codeless IAPIAP 目录、代码(
CatalogProvider
)或 Apple App Store Connect
IAP 目录、代码(
CatalogProvider
)或 Google Play 控制台
Unity 项目中的 IAP 目录,在 Unity Dashboard(Unity 后台)中进行配置程序化
需要 Unity Authentication
购买履行SDK、后端 API (webhook) 或 Cloud Code 模块SDKSDK后端 API(webhook)或 Cloud Code 模块(通过配置的 D2C 支付提供商)自定义
收据验证Unity IAP 订单服务;JWT 签名的 Webhook 事件自动 (StoreKit 2);通过
OrderInfo.Apple.jwsRepresentation
远程
通过收据
Payload
远程服务器端
Unity IAP 订单服务和 JWT 签名的 Webhook 事件(通过配置的 D2C 支付提供商)自定义
恢复购买重新安装后第一次
FetchPurchases()
调用时自动执行
Manual - Apple 策略要求的 Restore Purchases 按钮重新安装后第一次
FetchPurchases()
调用时自动执行
重新安装后第一次
FetchPurchases()
调用时自动执行
自定义
支持的订阅取决于实现

平台原生商店

请参阅以下 IAP 包支持的平台原生商店列表以及商店版本和网站:

Store name(商店名称)

平台

版本

网站

Google Play 应用商店AndroidGoogle Play 计费 9.0.0Google Play 计费库发行说明 (Google)
Apple App StoremacOS / iOS / tvOSStoreKit v2StoreKit (Apple)
Microsoft StoreXBOX(游戏主机和 PC)April 2025 GDK v2504.0.4020有关更多信息,请参阅 XBOX 游戏在 Windows 上的应用内购。游戏主机文档仅可用于 XBOX 开发访问权限。

直接到消费者付款提供商

除了平台原生商店之外,您还可以集成直接面向消费者 (D2C) 付款提供商,从而直接向玩家销售应用内商品。这些提供商充当记录商家 (MoR),这意味着他们代表您处理税务合规、欺诈预防、争议和客户支持。
Unity IAP 支持以下直接到消费者付款提供商:

提供者

网站

配置指南

条纹条纹 (Stripe)条纹
科达科達科达
有关完整的集成工作流程,请参阅集成 D2C 支付提供商。

网上商店

Unity Webshop 是一个托管的、无需代码的应用程序内购网络店面,从 Unity Dashboard(Unity 后台)构建和管理。它重用现有的 IAP 目录和 D2C 支付提供商,因此无需单独的支付集成。玩家可以从多个入口点(例如游戏、网站或社交渠道)打开网上商店,并在完成购买后通过深层链接返回游戏。
有关更多信息,请参阅 Webshop