Vega IAP测试
验证应用中是否列出了所有IAP商品
测试步骤
- 必须使用有效的亚马逊账户登录
- 在设备上启动应用
- 导航到IAP部分
- 浏览可用的IAP选项
预期结果
IAP商品以准确的价格和描述正确显示。没有用户界面错误
在Fire TV上验证购买流程
测试步骤
- 必须使用有效的亚马逊账户登录
- 在设备上启动应用
- 导航到IAP部分
- 选择IAP商品
- 继续购买
- 身份验证
预期结果
购买应该成功,并且应当会出现一个确认屏幕。
验证是否购买成功并在应用中正确解锁商品
测试步骤
- 必须先成功购买IAP
- 打开应用
- 导航到“设置/订阅”页面。
- 确认商品已解锁且客户有权获得该内容
预期结果
购买的商品可供使用(功能/内容已解锁)。
验证成功购买后是否调用了NotifyFulfillment API
测试步骤
- 必须先成功购买IAP
- 调用
notifyFulfillmentAPI(已履行/不可用) - 看看您这边是否调用了
notifyFullfmentAPI
预期结果
notifyFulfillment API通过购买状态和成功有效的交易/收据ID触发。
验证getPurchaseUpdates() API是否返回成功购买的正确状态
测试步骤
- 必须先成功购买IAP
- 监控API调用。
- 验证
getPurchaseUpadates是否已触发
预期结果
getPurchaseUpdates() 被触发,其响应中存在有效的收据ID。
验证由于网络问题导致的购买失败
测试步骤
- 在设备上启动应用
- 导航到IAP部分
- 开始购买
- 在确认购买之前断开/禁用网络
预期结果
客户不应有权在应用中享有该订阅。
验证因资金不足而导致的IAP购买失败
测试步骤
- 必须使用无效的付款方式或资金不足账户
- 启动应用
- 导航到IAP部分
- 使用资金不足或付款方式无效的账户开始购买
- 观察
预期结果
不应创建任何订阅。
验证购买过程中的IAP取消
测试步骤
- 必须处于购买IAP的过程中
- 启动应用
- 导航到要购买的IAP商品
- 开始购买
- 在确认之前取消正在进行的购买
预期结果
不应创建任何订阅。
验证返回按钮
测试步骤
- 启动应用并导航到要购买的IAP商品
- 开始购买
- 购买完成后,按返回按钮并重新启动应用
预期结果
购买的商品应予保留,并且该商品应可用。
验证主页按钮
测试步骤
- 启动应用并导航到要购买的IAP商品
- 开始购买
- 购买完成后,按主页按钮
- 重新启动应用
预期结果
购买的商品应予保留,并且该商品应可用。
验证数据是否清晰
测试步骤
- 启动应用并导航到要购买的IAP商品
- 开始购买
- 购买完成后,退出应用
- 进入设置并清除应用和亚马逊应用商店数据
- 重新启动应用
预期结果
购买的商品应予保留,并且该商品应可用。
没有多笔或并发的IAP交易
测试步骤
先决条件:
- 该应用应已安装并且应位于两台设备的计划选取器页面中
- 应使用相同的凭证登录第三方应用和亚马逊设备
设备1:
- 完成购买并检查购买状态。购买应该得到履行
设备2:
- 尝试从设备上购买相同的订阅
预期结果
由于应用帐户相同,因此不应进行第二次购买。验证多笔或并发的IAP交易。
多笔或并发的IAP交易
测试步骤
先决条件:
- 该应用应已安装并且应位于两台设备的计划选取器页面中
- 应使用不同的凭证登录亚马逊设备
设备1:
- 完成购买并检查购买状态。购买应该得到履行
设备2:
- 尝试从设备上购买相同的订阅
预期结果
第二次购买应该完成,因为使用的应用账户是不同的。
验证IAP交易是否已登录亚马逊账户
测试步骤
- 完成IAP购买
- 登录亚马逊账户
- 查看交易历史记录
预期结果
客户应在其订阅/订单页面中看到购买的商品。
修改订阅 – 升级(如果适用)
测试步骤
- 完成IAP购买
- 启动应用
- 导航到计划选取器页面
- 切换到计划选取器页面中存在的其他计划
预期结果
计划应立即切换到升级后的计划。验证收据对此的响应。它应包含两张收据:一张已取消,另一张有效。
修改订阅 - 降级(如果适用)
测试步骤
- 完成IAP购买
- 启动应用
- 导航到计划选取器页面
- 切换到计划选取器页面中存在的其他计划(可能切换到较低的等级)
预期结果
这是向降级计划的延迟切换。验证收据对此的响应。它应包含两张收据(如果是即时收据):一张已取消,另一张有效。如果进行该延迟切换,则自动续订将关闭,选定的降级计划将在当前计费周期结束时开始。
验证续订
测试步骤
- 为订阅启用加速续订
- 观察续订是否按期望的间隔进行
- 查看新收据、订单ID和订阅ID
预期结果
您应该看到续订是在加速模式下进行的。
有关更多信息,请参阅加速订阅简介。
Last updated: 2025年9月30日

