本指南介绍了如何设置 Amazon 应用商店以用于 Unity 应用内购买 (IAP) 系统。这包括建立与 Unity IAPUnity 应用内购买的缩写
请参阅 术语表 API 交互所需的数字记录和关系,设置 Amazon 开发者账户,以及测试和发布 Unity IAP 应用程序。
与其他平台一样,Amazon 商店允许购买虚拟商品和托管产品。这些数字产品使用字符串标识符和附加类型进行识别以定义持久性,选项包括订阅(能够订阅)、消耗性(能够重新购买)和非消耗性(能够购买一次)。
同时发布到多个 Android IAP 商店(例如 Amazon 和 Google)以及共享的 Android 包标识符存在跨商店安装问题。有关更多信息,请参阅 Android 应用内购买商店的跨商店安装问题。
对于 Android 设备,请下载并安装 Amazon 应用商店。
对于 FireOS 设备,Amazon 应用商店应该已预装。
注意:虽然您可以自由地将 FireOS 设备作为目标,但 FireOS 不是 Unity 支持的平台。
安装 Amazon 应用商店后,安装 Amazon 应用测试器。
|[11:07:01] user@laptop:/Applications | $ adb devices
List of devices attached
00DA0807526300W5 device
设置使用 Unity 的 IAP 需要几个步骤。
导入 Unity IAP 插件在 Unity 之外创建的一组代码,用于在 Unity 中创建功能。在 Unity 中可以使用两种类型的插件:托管插件(使用 Visual Studio 等工具创建的托管 .NET 程序集)和原生插件(特定于平台的原生代码库)。更多信息
请参阅 术语表。有关更多信息,请参阅 设置 Unity IAP(Unity 5.3 或更高版本)。
设置 IAP 目标商店。您应该已经设置了一个 Android 应用。使用 Unity IAP 的窗口 > Unity IAP > Android > 目标 Amazon 菜单项设置目标商店。这用于在 Google、Amazon 和其他 Android 商店之间切换。
或者,调用 API
UnityPurchasingEditor.TargetAndroidStore(AndroidStore.AmazonAppStore)
准备使用 Amazon 商店时,您无需下载 Amazon 的原生 IAP 插件,因为 Unity 的 IAP 服务中已包含它提供的所有功能。
添加您的应用。在 Amazon 开发者门户中,选择添加新应用。
设置您的目录。使用您之前准备的产品描述,使用 Amazon 开发者门户将项目添加到 Amazon 目录。导航到您的应用页面,找到应用内项目部分。使用添加消耗品、添加权利或添加订阅按钮设置您的目录。