关于适用于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。这意味着与需要提交二进制文件的动态应用测试相比,您可以用更少的步骤测试应用中的更改。借助适用于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从注册到测试的工作流程。

详细描述
-
使用证书注册应用,以使用适用于IAP的DevTest。
如果您是新的亚马逊应用商店开发者,没有应用提交的历史记录,请输入您的应用的应用程序包ID。
注意: 亚马逊应用商店还将使用相同的程序包ID进行LAT和实时提交。 - 在管理测试者页面上,可以添加您自己,也可添加其他开发者和测试者,以授予其适用于IAP的DevTest的使用权限。
- 更改代码和构建APK文件。
- 在设备上测试IAP流程。
相关主题
Last updated: 2025年5月29日