开发者控制台

关于适用于IAP的亚马逊应用商店DevTest

关于适用于IAP的亚马逊应用商店DevTest

借助适用于应用内购买 (IAP) 的亚马逊应用商店DevTest,您可以在本地对IAP流程进行端到端测试,然后再将应用提交至动态应用测试 (LAT) 或发布到亚马逊应用商店。适用于IAP的DevTest支持使用Appstore SDK版本3.0.3及更高版本的应用,以及运行Fire OS 6及更高版本的设备。最多可选择50名测试者,这些测试者可在您的应用上访问适用于IAP的DevTest。

测试者必须有权使用以下选项之一:

  • 已签名的二进制文件

或以下几项:

  • 应用源代码
  • 证书和私钥

设置环境并完成集成后,可使用亚马逊应用商店生产服务来测试应用内购买。

本地测试 - 无需上传二进制文件

无需上传和提交二进制文件,即可使用适用于IAP的DevTest。这意味着与需要提交二进制文件的动态应用测试相比,您可以用更少的步骤测试应用中的更改。借助适用于IAP的DevTest,您可以在开发期间在本地调试和修复问题,确保应用能够正常运行并已做好提交准备。

与动态应用测试的区别

适用于IAP的DevTest不同于同样由亚马逊应用商店提供的动态应用测试 (LAT)。这两项功能都可以用于测试您的应用内购买,但也存在区别。

适用于IAP的DevTest支持以下操作:

  • 使用亚马逊应用商店生产服务对应用内购买进行本地测试

适用于IAP的DevTest目前不支持以下操作:

  • 提交二进制文件或向测试者分发二进制文件
  • 发布应用的元数据
  • 测试开发者控制台中未上线的本地配置应用内购买

有关所需输入和所支持功能的详细区别,请参阅以下各节。

输入数据的差异

下表比较了创建LAT中的测试所需的数据或操作与注册适用于IAP的DevTest所需的数据。

数据或操作 LAT 适用于IAP的亚马逊应用商店DevTest
上传应用二进制文件 必需 非必需
将支持的设备作为目标 必需 非必需
应用图标 必需 非必需
文本元数据(应用标题、类别、语言支持) 必需 非必需
内容评级 必需 非必需
测试者信息(例如电子邮件地址) 必需 必需
证书 非必需 必需

支持的功能

下表比较了LAT支持的功能和适用于IAP的DevTest支持的功能。

功能 LAT 适用于IAP的亚马逊应用商店DevTest
向测试者发送电子邮件邀请 支持 不支持
向测试者分发二进制文件 支持 不支持
测试在本地对应用进行的更改 不支持 支持
使用生产服务测试IAP 支持 支持
测试IAP消费品 支持 支持
测试IAP权利 支持 支持
测试基本的IAP订阅 支持

适用于IAP的DevTest工作流程

下图展示了适用于IAP的DevTest从注册到测试的工作流程。

参阅详细描述

详细描述

  1. 使用证书注册应用,以使用适用于IAP的DevTest。

    如果您是新的亚马逊应用商店开发者,没有应用提交的历史记录,请输入您的应用的应用程序包ID。

  2. 管理测试者页面上,可以添加您自己,也可添加其他开发者和测试者,以授予其适用于IAP的DevTest的使用权限。
  3. 更改代码和构建APK文件。
  4. 在设备上测试IAP流程。

Last updated: 2025年5月29日