开始使用 UDP
Understand how to get started with the Unity Distribution Portal, a service that shut down in February 2025.
阅读时间4 分钟最后更新于 1 个月前
重要提示 |
|---|
| Unity Distribution Portal (UDP) 将于 2025 年 2 月 17 日关闭。自该日起,Unity Distribution Portal (UDP) 网页控制台及相关服务将永久停用。要下载密钥库以及如何将游戏直接重新发布到应用商店的说明,请访问 UDP 概述页面。如果您对帐户有任何疑问,请向 Unity 客户支持部门提交工单。 |
UDP 实现
Unity 建议在游戏开发周期中实现 UDP,直到游戏开发周期结束(例如,当您已决定可购买的游戏应用内商品时)。这使得在你以往推出的游戏中集成 UDP 变得更加容易,从而让这些游戏在新的应用商店中重焕生机。
您可以通过以下方式之一在游戏中实现 UDP。
- 仅使用 UDP 包
- 使用 UDP 包和 Unity IAP 包(Unity IAP 包版本 2.0.0+)
- 仅使用 Unity IAP(Unity IAP 包版本 1.22.0-1.23.5)
您选择的实现方式不会影响 UDP 控制台。
使用 UDP 包
此实现类似于 Google Play 应用内计费 (In-App Billing) 实现。如果您之前已经为 Google Play 配置了您的游戏,则 Unity 建议使用 UDP 包。
可从 Unity Package Manager 或 Unity Asset Store 中获取 UDP 包。
有关独立安装的 UDP 包,请参阅安装 UDP 包。
使用 UDP 包和 Unity IAP
Unity IAP 包 2.0.0 及更高版本不包含 UDP DLL。这种情况下需要 UDP 包 2.0.0 及更高版本。从这些版本开始,安装 UDP 包并从 Asset Store 安装 Unity IAP 包。
使用 Unity IAP
如果您的游戏已经使用 Unity IAP,您可以继续使用 Unity IAP 包。
注意:Unity 建议将 UDP 包与 Unity IAP 包版本 2.0.0+ 一起使用(可从 Asset Store 获取)。
UDP 包含在 1.22.0 - 1.23.5 版本的 Unity IAP 中。如果您使用 Unity IAP 包 (1.22.0 - 1.23.5),不要再另外安装 UDP 包。要检查安装了哪个 Unity IAP 版本,请转到服务 (Services) > Unity IAP > IAP 更新 (IAP Updates)。在使用 Unity IAP 实现 IAP 项之前,请遵循 Unity IAP 文档的一般实现指南。
如果使用 Unity IAP 包,您可以在游戏中通过编写代码来实现应用内购买项目,也可以采用无代码的方式来实现。为了与 UDP 实现更好的集成,请使用代码来实现 IAP 功能。
系统要求
Unity 5.6.1 或更高版本支持 UDP。Unity 建议使用 2018.4 或更高版本。
从以下包版本及更高版本开始,可将 UDP 包和 Unity IAP 包一起使用:
- UDP - 2.0.0
- Unity IAP - 2.0.0(Asset Store 版本)
访问 UDP 控制台
要访问 UDP 控制台,请转到 Unity Dashboard 并选择 Distribution Portal。
要从 Unity 编辑器访问 UDP 控制台,选择服务 (Services) > Unity Distribution Portal > 配置 (Configure)。在 Unity Distribution Portal 设置中,选择转到 UDP 控制台 (Go to UDP console)。