Unity IAP v5 中的新功能
Unity IAP v5 引入了直接到消费者付款和托管的网上商店店面,并改进了目录管理和报告。
阅读时间5 分钟最后更新于 1 个月前
了解最新版本的 Unity 应用内购 (IAP) 中的新功能和改进。Unity IAP v5 引入了 Direct-to-Consumer 支付基础设施、托管的网上商店店面、AI 辅助迁移工具以及对目录管理和报告的改进。以下部分将介绍每个新功能并链接到更多信息。
有关此版本中更改和更新的完整列表,请参阅 Unity IAP 更改日志。
通过第三方提供商直接到消费者付款
从 IAP v5.4 开始,您可以集成 Direct-to-Consumer (D2C) 支付提供商,从而直接向 Apple App Store 和 Google Play Store 以外的玩家销售应用内商品。Unity IAP 支持 Stripe 和 Coda 作为记录商家付款提供商,这意味着他们代表您处理税务合规、欺诈预防、争议和客户支持。
此集成需要 Remote Catalog 和 IAP v5.4 包。您可以通过 SDK、后端 API、服务器端验证或 Cloud Code 模块实现购买,具体取决于您的架构。
Unity Dashboard(Unity 后台)中的目录管理
从 IAP v5 开始,可以从 Unity Dashboard(Unity 后台)管理 IAP 目录,而无需修改游戏客户端。Dashboard(后台)提供了一个集中位置,可以导入现有目录、添加和编辑各个列表以及将列表组织到类别中。
在 Unity Dashboard(Unity 后台)中,您可以:
- 使用 Secret Manager 中存储的凭据从 App Store Connect 或 Google Play 导入现有目录。
- 添加新列表并编辑列表详细信息,包括本地化内容、定价和特定于商店的覆盖。
- 将列表分配给类别以组织目录。
从 Unity Editor 或 CLI 部署 Remote Catalog 时,Unity 会自动将这些列表添加到 Dashboard(后台),因此您可以将它们与导入的任何目录一起管理。
首先,请参阅 Manage catalogs in the Unity Dashboard(Unity 后台中的管理目录)。有关目录的概述以及可用于定义目录的方法,请参阅创建 IAP 目录。
用于 IAP 迁移和集成的 AI 技能
从 IAP v5.3.0 开始,Unity IAP 包含 AI 技能,可帮助您迁移到 IAP v5 并进行集成。这些技能支持以下情形:
- 将项目从版本 4 迁移到版本 5。
- 了解 Codeless IAP 的工作原理。
- 将 IAP v5 购买处理添加到不使用 IAP 的项目,例如具有商店场景 UI 但没有购买逻辑的项目。
- 从 IAP v5 迁移到 IAP+ 可将商店计费移至直接面向消费者的支付提供商,或在商店计费旁边添加新。
StoreController - 将项目从原生 Google Play 计费 (Android Java) 迁移到 IAP v5。该技能还会检查 IAP v5 不支持的项目功能,并发出相关警告。
每个转换都会生成详细报告,以便您可以查看技能对项目所做的每个更改,包括设置、代码、事件和配置文件。
可从页面底部的 Project Settings > Services > In-App Purchasing 访问 Editor 中的技能。您可以使用两种技能:
- 打开技能文件夹:打开包含技能文件的文件夹,以便在首选 AI 工具中复制或安装 IAP AI 技能。
- 安装到 Claude Code:将技能作为名为 的技能直接安装到 Claude Code 中。
in-app-purchases
安装完成后,从 AI 工具运行 并提示其执行所需的迁移或集成。
in-app-purchases有关从版本 4 迁移到版本 5 所需的代码更改的完整列表,请参阅从 IAP 版本 4 升级到版本 5。
托管的网上商店店面
Unity Webshop 是从 Unity Dashboard(Unity 后台)创建和管理的游戏应用内购的托管网络店面。网上商店会读取项目的现有 IAP 目录并将购买内容转发给您配置的付款提供商,因此无需单独的目录或付款设置。
在 Unity Dashboard(Unity 后台)中,您可以:
- 在 上创建并发布具有公共 URL 的网上商店。
shop.unity.com/{studio}/game/{slug} - 根据游戏的 Apple App Store 列表或使用 AI 辅助主题创建功能生成主题店面或您自己的截屏。
- 配置支付提供商路由,使用玩家标签为不同玩家提供不同的提供商,并为不符合路由规则的玩家提供后备提供商。
- 在发布之前预览草案中的更改,并将非生产环境草案提升到生产环境。
玩家可以从游戏中的深层链接、Discord 频道、您的网站或任何其他表面访问该网上商店。目录和定价更改将在下次页面加载时反映,无需重新发布。
要开始使用,请参阅创建和发布第一个网上商店。
Unity Dashboard(Unity 后台)中的收入报告
从 IAP v5.4.0 开始,您可以在 Unity Dashboard(Unity 后台)中查看应用内购的收入报告。收入报告可以统一查看应用程序在提供商和平台上的 IAP 表现,包括总收入和转化率等指标。
要收集报告数据,请将项目链接到 Unity 云项目,并在 Unity Editor 中启用 Diagnostic Data。然后,您可以在 Unity Dashboard(Unity 后台)中查看 Development(开发)> In-App Purchases(应用内购)> Revenue Performance(收入表现)中的汇总数据,您可以在其中选择指标并按日期范围或平台等条件进行过滤。
首先,请参阅设置 IAP 性能报告。有关可用的指标、尺寸和配置选项,请参阅收入绩效参考。