文档

Unity Engine

Unity Engine

使用 UDP 分发游戏

Learn about digital distribution service-specific delivery requirements for Android applications and explains how to meet them.
阅读时间5 分钟最后更新于 1 个月前

重要提示

Unity Distribution Portal (UDP) 将于 2025 年 2 月 17 日关闭。自该日起,Unity Distribution Portal (UDP) 网页控制台及相关服务将永久停用。要下载密钥库以及如何将游戏直接重新发布到应用商店的说明,请访问 UDP 概述页面。如果您对帐户有任何疑问,请向 Unity 客户支持部门提交工单。
以下步骤介绍了通过 UDP 将游戏发布到应用商店的总体过程。
    1. 在 UDP 控制台上输入游戏信息。
    2. 定义支持的语言。
    1. 安装包。
    2. 将项目链接到 UDP 客户端。
    3. 初始化 UDP SDK。
    4. 实现 IAP(如果适用)。
    5. 为付费游戏实现 LicenceCheck(可选)。
    1. 构建游戏 APK。
    2. 确保您的所有 IAP 商品都列在 UDP 控制台中(如果适用)。
    3. 在沙盒中测试游戏。
  1. 在 UDP 控制台中完成游戏信息页面。
    1. 验证测试成功。
    2. 上传您的应用签名私钥。
    3. 设置付费价格(如果适用)。
    4. 将游戏信息本地化为其他语言(如果适用)。
下图展示了总体工作流程。

工作流程。

在 UDP 控制台中创建游戏

要在 UDP 控制台中创建新游戏,请执行以下操作:
  1. 在我的游戏 (My Game) 选项卡中,选择 添加游戏 (Add Game)。
  2. 为游戏添加一个名称,然后选择创建新游戏 (Create New Game)。
    此时将打开游戏信息 (Game Info) 页面。
  3. 选择保存 (Save)。
这是在 UDP 控制台中创建一个新游戏所需的最低要求。下一步是输入游戏信息。
在 UDP 控制台中创建新游戏时,它将生成 UDP 客户端和 UDP 客户端 ID。必须在 Unity 编辑器中将 UDP 客户端关联到游戏。

在 UDP 控制台上输入游戏信息

要在 UDP 控制台上编辑游戏信息,请执行以下操作:
  1. 在我的游戏 (My Game) 选项卡中,选择相应的游戏卡。
  2. 在游戏信息 (Game Info) 页面中,选择编辑信息 (EDIT INFO) 以进入编辑模式。
    1. 更新您的游戏信息。详细了解游戏信息 (Game Info) 页面的要求。
      为了帮助完成此信息,还可以从 Google Play 导入元数据。
  3. 要保存更改,请选择保存 (SAVE)。要放弃更改,请选择取消 (CANCEL)。
如果打算以多种语言为游戏提供描述,请在 UDP 控制台中添加支持的语言。否则,请在项目中实现 UDP。

添加支持的语言

在游戏信息页面中添加语言时,它将复制默认版本的信息。因此,为了减少重复劳动,在添加更多语言版本之前,要在默认版本中尽可能多地添加信息。要添加语言,请执行以下操作:
  1. 在游戏信息 (Game Info) 页面中,选择辑信息 (EDIT INFO) 编辑信息。
  2. 在语言下拉选单中,选择 管理语言 (Manage languages)。
    1. 选择希望支持的语言,然后选择保存 (Save)。
  3. 在游戏信息 (Game Info) 页面中,选择保存 (Save)。
如果要使用批量导入功能来导入 IAP 商品(包括多种语言的描述),应首先在 UDP 控制台中添加语言。否则,那些 IAP 描述将无法导入。

在项目中实现 UDP

按照步骤开始使用 UDP 包。这些信息包括:
  1. 安装 UDP 包。
  2. 将项目链接到现有 UDP 客户端 ID。
  3. 初始化 SDK。
  4. 如果适用,在游戏中实现以下相关代码:
    • IAP
    • 付费游戏