版本:Unity 6 (6000.0)
语言:English
配置 Windows 应用商店
无代码 IAP

Amazon 应用商店配置

简介

本指南介绍了如何设置 Amazon 应用商店以用于 Unity 应用内购买 (IAP) 系统。这包括建立与 Unity IAPUnity 应用内购买的缩写
请参阅 术语表
API 交互所需的数字记录和关系,设置 Amazon 开发者账户,以及测试和发布 Unity IAP 应用程序。

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

应用内购买的跨商店实施

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

Amazon 应用商店

入门

  1. Amazon 开发者门户 上设置 Amazon 开发者账户。
  2. 编写一个实现 Unity IAP API 的游戏。请参阅有关 Unity IAP 初始化 的指南。对于 IAP 项目没有限制的应用,请使用 Amazon 应用商店。

设备设置

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

  2. 对于 FireOS 设备,Amazon 应用商店应该已预装。

    注意:虽然您可以自由地将 FireOS 设备作为目标,但 FireOS 不是 Unity 支持的平台。

  3. 安装 Amazon 应用商店后,安装 Amazon 应用测试器

  4. 设置 Android SDK
    1. 要安装和监视 Android 调试日志,请确保已安装 Android SDK。从 Android SDK 安装页面下载相关的命令行工具包并将其解压缩到您的计算机上。
    2. 通过命令行 adbAndroid 调试桥 (ADB)。您可以使用 ADB 在构建后手动部署 Android 包 (APK)。更多信息
      请参阅 术语表
      工具确认 SDK 识别连接的 Android 设备。例如
|[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 的窗口 > Unity IAP > Android > 目标 Amazon 菜单项设置目标商店。这用于在 Google、Amazon 和其他 Android 商店之间切换。

或者,调用 API

UnityPurchasingEditor.TargetAndroidStore(AndroidStore.AmazonAppStore)

Amazon 应用商店设置

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

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

  2. 设置您的目录。使用您之前准备的产品描述,使用 Amazon 开发者门户将项目添加到 Amazon 目录。导航到您的应用页面,找到应用内项目部分。使用添加消耗品添加权利添加订阅按钮设置您的目录。

配置 Windows 应用商店
无代码 IAP