Version: 6000.3
语言: 中文
配置 Google Play 商店
亚马逊应用商店的配置

配置 Windows 应用商店

本指南介绍了建立 Unity 游戏与应用内购买商店交互所需的数字记录和关系的过程。这Unity IAPUnity In App Purchase
的缩写 术语表
purchasing API 是有针对性的。

应用内购买 (IAP) 是为数字商品进行货币交易的过程。平台的品牌旗舰店允许购买代表数字商品的商品。这些产品具有标识符,通常为字符串数据类型。产品具有代表其耐用性的类型:订阅消耗品(能够重新购买)和非消耗品(能够购买一次)是最常见的。

Windows 应用商店

介绍

Windows 应用开发提供本地和远程 Windows 应用商店客户端-服务器 IAP 测试。

本页介绍使用模拟器和模拟计费系统的本地测试,然后介绍 Windows 应用商店测试,该测试将应用发布可见性限制为具有应用链接的应用发布可见性。

注意:本指南面向 Windows 10 通用 SDK。其他 Windows 目标可用。

注意:Unity 版本 5.6+ 支持IL2CPP Unity 开发的脚本后端,在为某些平台构建项目时,可以将其用作 Mono 的替代方案。更多信息
请参阅术语表
Windows 版本。在 Windows 上将 Unity IAP for IL2CPP 与早期版本的 Unity 一起使用会生成编译错误。

开始

  1. 编写一个实现 Unity IAP 的游戏。请参阅 Unity IAP 初始化

  2. 将游戏的产品标识符放在手边,以便在 Microsoft 的 Windows 开发人员中心仪表板中使用,以便稍后执行远程 Windows 应用商店测试。

示例游戏产品标识符:com.unity3d.storeguidedemo.100gold

在本地测试 IAP

Microsoft 提供模拟计费系统,允许对 IAP 进行本地测试。这样就无需在 Windows 开发人员中心配置任何内容,也无需通过应用与 Windows 应用商店通信以进行初始集成测试。

配置本地测试比远程应用商店测试简单得多,尽管它需要对应用进行临时代码更改,这些代码需要在应用发布之前删除。

要在本地测试 IAP,请执行以下作:

  1. 在使用其 ConfigurationBuilder 实例初始化 Unity IAP 的代码中激活模拟计费系统。

    警告:在测试后,在发布到应用商店之前删除这些代码更改;否则该应用程序将不会通过 IAP 交易任何真钱!

    测试计费代码示例。
    测试计费代码示例。
  2. 在 Unity 中为通用 Windows 平台生成应用程序。

  3. 在 Visual Studio 中打开应用程序,然后运行 x86 的本地计算机目标。

  4. 测试 IAP。

  5. 从代码中删除模拟计费系统。

在 Windows 应用商店中注册应用

在本地测试基本 IAP 功能后,您可以更自信地开始使用 Windows 应用商店。此测试确认应用已正确注册所有必要的 IAP 以允许购买。

若要测试 IAP 和发布,请使用 Windows 开发人员中心,并配置具有有限可见性的应用。这限制了应用程序对拥有其直接链接的人的可见性。

注意:在应用商店中进行测试还需要认证,这可能会成为测试的障碍。因此,在继续使用 Windows 应用商店进行测试之前,请务必在本地完成测试。

  1. 在开发人员中心中,创建一个新应用

    Microsoft 开发人员中心。
    Microsoft 开发人员中心。
  2. 保留应用名称。

    应用名称选择窗口。
    应用名称选择窗口。
  3. 若要使用 Windows 应用商店测试 IAP,Windows 开发人员中心需要已发布的应用。单击“定价和可用性”,并限制应用的应用商店可见性,以便仅对具有应用直接链接的用户可用。

    限制应用程序可见性。
    限制应用程序可见性。
  4. “分发和可见性”包含应用商店可用发布行为的列表。选择“在应用商店中隐藏此应用”

    分布和可见性选项,选择隐藏。
    分布和可见性选项,选择隐藏。
  5. 收集直接链接。这将用于在 Windows 10 设备上安装应用程序以进行测试

    链接到应用标识屏幕中的应用。
    链接到应用标识屏幕中的应用。
  6. 提交应用以进行认证。

    提交可能需要数小时才能完成,并且 Microsoft 认证可能会引发阻止问题,在提交成功通过之前,需要解决这些问题。

在商店中添加应用内商品

添加每个 IAP,将价格设置为“免费”,以便在测试期间不会进行任何交易。测试完成后,使用所需价格重新配置 IAP 并重新发布。请参阅 IAP 提交。

  1. 在新应用的“应用概览”页面中,点击创建新的 IAP

    创建新的 IAP 按钮。
    创建新的 IAP 按钮。
  2. 输入产品 ID。

    创建新的 IAP 窗口。
    创建新的 IAP 窗口。
  3. 配置类型、价格和语言。

    注意:对于定价和可用性,请选择免费进行测试,以避免产生不必要的财务费用。完成测试后,您可以更新并重新提交每个 IAP 并以所需的价格,为向公众发布做准备。

    属性、定价和描述概述。
    属性、定价和描述概述。
    1. 选择属性以设置类型。
    2. 选择定价和可用性以设置价格,选择免费,如上所述。
    3. 选择“管理语言”并声明支持的语言。
    4. 返回到 IAP 概览时选择声明的语言。
    5. 填充标题、描述和图标。
  4. 提交 IAP 以进行认证。

    与应用类似,IAP 提交可能需要数小时才能完成,并且 Microsoft 认证可能会引发阻止问题,在提交成功通过之前,需要解决这些问题。

    选择“提交到应用商店”以完成上传。
    选择“提交到应用商店”以完成上传。

使用应用商店测试 IAP

这些步骤遵循 Windows 应用商店实现的 Beta 测试过程的一个分支。这涉及限制应用程序本身的可见性,否定公众通过“搜索商店”功能发现。有关详细信息,请参阅有关 Beta 测试目标分发的 Windows 开发人员中心资源。

  1. 确认应用和 IAP 均已完成认证。

  2. 通过上面生成的直接链接在 Windows 10 设备上安装应用。

  3. 测试 IAP。

  4. 通过测试后,使用所需的公开定价更新 IAP,更新应用可见性设置以与公众共享,并提交这两种更改以进行最终认证。


• 2017–05–16 页面已修订

配置 Google Play 商店
亚马逊应用商店的配置