Version: 6000.3
语言: 中文
配置 Windows 应用商店
无代码 IAP

亚马逊应用商店的配置

本指南介绍了设置亚马逊应用商店以与 Unity 应用内购买 (IAP) 系统一起使用的过程。这包括建立与Unity IAPUnity In App Purchase
的缩写 术语表
API、设置亚马逊开发者账户以及测试和发布 Unity IAP 应用程序。

与其他平台一样,亚马逊商店允许购买虚拟商品和管理产品。这些数字产品使用字符串标识符和附加类型来定义持久性进行标识,选项包括订阅(能够订阅)、消耗品(能够重新购买)和非消耗品(能够购买一次)。

应用内购买的跨商店实施

同时发布到多个 Android IAP 商店(例如 Amazon 和 Google)和共享 Android 捆绑标识符时,存在跨商店安装问题。有关更多信息,请参阅 Android 应用内购买商店的跨商店安装问题

亚马逊应用商店

开始

  1. 亚马逊开发人员门户上设置亚马逊开发人员账户。
  2. 编写一个实现 Unity IAP API 的游戏。请参阅有关 Unity IAP 初始化的指南。将亚马逊应用商店用于对 IAP 商品没有限制的应用。

设备设置

  1. 对于 Android 设备,请下载并安装亚马逊应用商店

  2. 对于 FireOS 设备,亚马逊应用商店应该预装。

    注意:虽然您可以自由定位 FireOS 设备,但 FireOS 不是 Unity 支持的平台。

  3. 安装亚马逊应用商店后,安装亚马逊应用测试器

  4. 设置 Android SDK
    1. 要安装和查看 Android 调试日志,请确保您已安装 Android SDK。从 Android SDK 安装页面下载相关的命令行工具包,并将其解压到您的计算机。
    2. 确认SDK通过命令行识别挂载的Android设备adbAndroid 调试桥 (ADB)。您可以在构建后使用 ADB 手动部署 Android 软件包 (APK)。更多信息
      请参阅术语表
      工具。例如:
|[11:07:01] user@laptop:/Applications | $ adb devices
List of devices attached
00DA0807526300W5    device

Unity 应用设置

设置以使用 Unity 的 IAP 需要几个步骤。

  1. 导入 Unity IAP插件在 Unity 外部创建的一组代码,用于在 Unity 中创建功能。可以在 Unity 中使用两种插件:托管插件(使用 Visual Studio 等工具创建的托管 .NET 程序集)和本机插件(特定于平台的本机代码库)。更多信息
    请参阅术语表
    .有关更多信息,请参阅设置 Unity IAP(Unity 5.3 或更高版本)。
  2. 设置IAP目标商店。您应该已经设置了一个 Android 应用程序。从主菜单窗口> Unity IAP > Android > Target Amazon 设置目标商店。这用于在 Google、Amazon 和其他 Android 商店之间切换。

或者,调用 API:

UnityPurchasingEditor.TargetAndroidStore(AndroidStore.AmazonAppStore)

亚马逊应用商店设置

在准备使用 Amazon 商店时,您不必下载 Amazon 的原生 IAP 插件,因为它提供的所有功能都已包含在 Unity 的 IAP 服务中。

  1. 添加您的应用。在 Amazon 开发人员门户中,选择添加新应用程序

    Amazon Developer Portal,突出显示 Add a New App。
    Amazon Developer Portal,突出显示 Add a New App。
  2. 设置目录。使用您之前准备的产品描述,使用亚马逊开发人员门户将商品添加到亚马逊目录。导航到应用页面,然后找到应用内商品版块。使用添加易耗品添加权利添加订阅按钮设置目录。

    Amazon Developer Portal In-App Items(亚马逊开发者门户应用内商品)屏幕,其中突出显示了选项。
    Amazon Developer Portal In-App Items(亚马逊开发者门户应用内商品)屏幕,其中突出显示了选项。
配置 Windows 应用商店
无代码 IAP