docs.unity3d.com
    显示 / 隐藏目录

    Unity 分发平台

    概述

    Unity 分发平台 (UDP) 让你可以通过单个中心将 Android 游戏分发到多个应用商店。UDP 使用每个商店专用的应用内购 (In-App Purchase) SDK 重新打包你的 Android 构建版本。你可以从 UDP 控制台中管理你的所有商店提交内容。

    UDP 包

    UDP 包中包含一个用于 UDP 的 SDK。此外还会在 Unity 编辑器中启用 UDP Settings 窗口。

    UDP Settings 窗口可用于:

    • 将 Unity 项目链接到 UDP 客户端
    • 为游戏创建 IAP 商品目录
      为了获得更大的灵活性,请在 UDP 控制台中创建 IAP 商品。

    此外,UDP 包提供:

    • 一个示例场景,可帮助你快速开始使用 UDP
    • 一个沙盒环境,在其中可以就 UDP 进行游戏测试

    UDP 操作过程

    使用 UDP 分发游戏所需的总体步骤如下:

    1. 在 UDP 控制台中创建游戏。
      1. 在 UDP 控制台上输入游戏信息。
      2. 定义支持的语言。
    2. 在 Unity 项目中实现 UDP。
      1. 安装 UDP 包。
      2. 将项目链接到 UDP 客户端。
      3. 初始化 UDP SDK。
      4. 实现 IAP(如果适用)。
      5. 为付费游戏实现 LicenceCheck(可选)。
    3. 构建并测试游戏。
      1. 构建游戏 APK。
      2. 确保你的所有 IAP 商品都列在 UDP 控制台中(如果适用)。
      3. 在沙盒中测试游戏。
    4. 将游戏 APK 上传到 UDP 控制台。
    5. 在 UDP 控制台中完成游戏信息页面。
      1. 验证测试成功。
      2. 上传应用签名私钥。
      3. 设置付费价格(如果适用)。
      4. 将游戏信息本地化为其他语言(如果适用)。
    6. 在 UDP 上发布游戏。
    7. 将游戏发布到商店。

    下图展示了总体工作流程。

    系统要求

    Unity 5.6.1 或更高版本支持 UDP。Unity 建议使用 2018.4 或更高版本。

    你可以通过以下方式之一在游戏中实现 UDP:

    • 仅使用 UDP 包(请参阅安装 UDP 包)
    • 使用 UDP 包和 Unity IAP 包
    • 仅使用 Unity IAP

    你选择的实现方式不会影响 UDP 控制台。

    使用 UDP 包和 Unity IAP 包

    从以下包版本及更高版本开始,可将 UDP 包和 Unity IAP 包一起使用:

    • UDP - 2.0.0
    • Unity IAP - 2.0.0(Asset Store 版本)

    Unity IAP 包 2.0.0 及更高版本不包含 UDP DLL。这种情况下需要 UDP 包 2.0.0 及更高版本。从这些版本开始,应同时安装 UDP 包和 Unity IAP 包。

    仅使用 Unity IAP

    Unity IAP 版本 1.22.0 - 1.23.5 包含 UDP 包。如果使用这些版本的 Unity IAP 包,只需启用 Unity IAP。 要检查安装了哪个 Unity IAP 版本,请选择 Window > Unity IAP > IAP Updates。

    返回到顶部
    Copyright © 2023 Unity Technologies — 商标和使用条款
    • 法律条款
    • 隐私政策
    • Cookie
    • 不要出售或分享我的个人信息
    • Your Privacy Choices (Cookie Settings)