Version: Unity 6.0 (6000.0)
语言 : 中文
针对 Apple App Store 和 Mac App Store 进行配置
针对 Windows 应用商店进行配置

针对 Google Play 应用商店进行配置

简介

本指南介绍如何建立 Unity 游戏与应用内购 (IAP) 商店进行交互所需的数字记录和关系。本指南针对的是 Unity IAP 购买 API。

应用内购 (IAP) 是通过资金交易购买数字商品的过程。一个平台的应用商店会允许购买代表数字商品的产品。这些商品有一个标识符(通常是字符串数据类型)。商品的类型 (Types) 可表示其耐用性:_订阅消耗品_(可以多次购买)以及_非消耗品_(可以购买一次)是最常见的类型。

Google Play 应用商店

准备开始

  1. 编写一个游戏并实现__ Unity IAP__Unity 应用内购 (Unity In App Purchase) 的缩写。
    See in Glossary
    。请参阅 Unity IAP 初始化IAP 示例项目

  2. 准备好游戏的商品标识符以便稍后在 Google Play Developer Console(开发者控制台)中使用。

    gold50
    gold50
  3. 为您的游戏生成经过签名的非开发版 Android APK

    提示:务必妥善保存您的密钥库文件。始终需要原始密钥库来更新已发布的 Google Play 应用程序。

    提示:在本地测试期间,请复用您上次上传的__ APK__Unity 输出的 Android 包格式。选择文件 (File) > 构建并运行 (Build & Run) 时,APK 会被自动部署到设备。更多信息
    See in Glossary
    的 Bundle Version Code 以便允许侧载 (side-loading),无需先将已更改的 APK 上传到 Developer Console。请参阅 Android 平台 Player 的设置。

注册应用程序

通过用于发布游戏的 Google 帐户,将 Android 应用程序注册到 Google Play Developer Console

注意:本指南使用 Google Play License 测试方法来测试 In-app Purchase 的集成情况。

  1. 选择 Create app

    所有应用程序
    所有应用程序
  2. 为应用程序指定应用程序名称,并为游戏选择适当的选项。

    创建应用程序
    创建应用程序
  3. 在左侧导航栏中导航到 Testing/Closed testing__,然后选择 Create track__。选择并上传您的 APK。此外,还要完成基本 Dashboard 要求,上传截屏,并添加简短且完整的描述。还可以创建内部测试轨道。

    封闭测试
    封闭测试

添加 IAP

您已上传我们的第一个二进制文件,可以添加 IAP 商品。

  1. 导航至 In-app Products__,然后选择 Create product__。

    IAP 商品
    IAP 商品
  2. 定义 Product ID、商品详细信息和价格。请记住在保存后激活商品。

    您可以在 Managed product 中指定消耗品或非消耗品商品类型。Unity IAP 也支持 Subscription 商品类型。

注意:此处的“Product ID”是游戏源代码中使用的同一标识符,已通过 AddProduct()AddProducts() 添加到 [Unity IAP ConfigurationBuilder] 实例,如 “gold50”。

50goldcoins
50goldcoins

测试 IAP

将测试人员添加到许可证测试中。

  1. 导航到 Google 开发者控制面板上的 All Apps。

  2. 选择 Settings/License Testing。添加每个 Google 帐户电子邮件地址。保存更改。

许可证测试

NOTE: There may be a delay of several hours from the time you publish the APK. 
  1. 如果可用,请与测试人员共享 Join on Android 链接。确保测试人员可以从应用商店安装应用程序。

__注意:__为了测试更新,保留免费购买 IAP 的权限,您可以侧载 (side-load) 应用程序,更新应用商店下载的现有 APK 安装结果。

我的封闭轨道
我的封闭轨道
  1. 为了测试 IAP,请在使用测试者 Google 帐户登录的设备上进行购买。此过程会显示经过修改的购买对话框,其中指出本商品正在接受测试并且免费。

    警告:如果不显示此对话框,则会向测试者 Google 帐户收取该商品的真实资金。

针对 Apple App Store 和 Mac App Store 进行配置
针对 Windows 应用商店进行配置