as

Settings
Sign out
Notifications
Alexa
亚马逊应用商店
AWS
文档
Support
Contact Us
My Cases
新手入门
设计和开发
应用发布
参考
支持

Vega IAP测试

Vega IAP测试

验证应用中是否列出了所有IAP商品

测试步骤

  1. 必须使用有效的亚马逊账户登录
  2. 在设备上启动应用
  3. 导航到IAP部分
  4. 浏览可用的IAP选项

预期结果

IAP商品以准确的价格和描述正确显示。没有用户界面错误

在Fire TV上验证购买流程

测试步骤

  1. 必须使用有效的亚马逊账户登录
  2. 在设备上启动应用
  3. 导航到IAP部分
  4. 选择IAP商品
  5. 继续购买
  6. 身份验证

预期结果

购买应该成功,并且应当会出现一个确认屏幕。

验证是否购买成功并在应用中正确解锁商品

测试步骤

  1. 必须先成功购买IAP
  2. 打开应用
  3. 导航到“设置/订阅”页面。
  4. 确认商品已解锁且客户有权获得该内容

预期结果

购买的商品可供使用(功能/内容已解锁)。

验证成功购买后是否调用了NotifyFulfillment API

测试步骤

  1. 必须先成功购买IAP
  2. 调用notifyFulfillment API(已履行/不可用)
  3. 看看您这边是否调用了notifyFullfment API

预期结果

notifyFulfillment API通过购买状态和成功有效的交易/收据ID触发。

验证getPurchaseUpdates() API是否返回成功购买的正确状态

测试步骤

  1. 必须先成功购买IAP
  2. 监控API调用。
  3. 验证getPurchaseUpadates是否已触发

预期结果

getPurchaseUpdates() 被触发,其响应中存在有效的收据ID。

验证由于网络问题导致的购买失败

测试步骤

  1. 在设备上启动应用
  2. 导航到IAP部分
  3. 开始购买
  4. 在确认购买之前断开/禁用网络

预期结果

客户不应有权在应用中享有该订阅。

验证因资金不足而导致的IAP购买失败

测试步骤

  1. 必须使用无效的付款方式或资金不足账户
  2. 启动应用
  3. 导航到IAP部分
  4. 使用资金不足或付款方式无效的账户开始购买
  5. 观察

预期结果

不应创建任何订阅。

验证购买过程中的IAP取消

测试步骤

  1. 必须处于购买IAP的过程中
  2. 启动应用
  3. 导航到要购买的IAP商品
  4. 开始购买
  5. 在确认之前取消正在进行的购买

预期结果

不应创建任何订阅。

验证返回按钮

测试步骤

  1. 启动应用并导航到要购买的IAP商品
  2. 开始购买
  3. 购买完成后,按返回按钮并重新启动应用

预期结果

购买的商品应予保留,并且该商品应可用。

验证主页按钮

测试步骤

  1. 启动应用并导航到要购买的IAP商品
  2. 开始购买
  3. 购买完成后,按主页按钮
  4. 重新启动应用

预期结果

购买的商品应予保留,并且该商品应可用。

验证数据是否清晰

测试步骤

  1. 启动应用并导航到要购买的IAP商品
  2. 开始购买
  3. 购买完成后,退出应用
  4. 进入设置并清除应用和亚马逊应用商店数据
  5. 重新启动应用

预期结果

购买的商品应予保留,并且该商品应可用。

没有多笔或并发的IAP交易

测试步骤

先决条件:

  • 该应用应已安装并且应位于两台设备的计划选取器页面中
  • 应使用相同的凭证登录第三方应用和亚马逊设备

设备1:

  • 完成购买并检查购买状态。购买应该得到履行

设备2:

  • 尝试从设备上购买相同的订阅

预期结果

由于应用帐户相同,因此不应进行第二次购买。验证多笔或并发的IAP交易。

多笔或并发的IAP交易

测试步骤

先决条件:

  • 该应用应已安装并且应位于两台设备的计划选取器页面中
  • 应使用不同的凭证登录亚马逊设备

设备1:

  • 完成购买并检查购买状态。购买应该得到履行

设备2:

  • 尝试从设备上购买相同的订阅

预期结果

第二次购买应该完成,因为使用的应用账户是不同的。

验证IAP交易是否已登录亚马逊账户

测试步骤

  1. 完成IAP购买
  2. 登录亚马逊账户
  3. 查看交易历史记录

预期结果

客户应在其订阅/订单页面中看到购买的商品。

修改订阅 – 升级(如果适用)

测试步骤

  1. 完成IAP购买
  2. 启动应用
  3. 导航到计划选取器页面
  4. 切换到计划选取器页面中存在的其他计划

预期结果

计划应立即切换到升级后的计划。验证收据对此的响应。它应包含两张收据:一张已取消,另一张有效。

修改订阅 - 降级(如果适用)

测试步骤

  1. 完成IAP购买
  2. 启动应用
  3. 导航到计划选取器页面
  4. 切换到计划选取器页面中存在的其他计划(可能切换到较低的等级)

预期结果

这是向降级计划的延迟切换。验证收据对此的响应。它应包含两张收据(如果是即时收据):一张已取消,另一张有效。如果进行该延迟切换,则自动续订将关闭,选定的降级计划将在当前计费周期结束时开始。

验证续订

测试步骤

  1. 为订阅启用加速续订
  2. 观察续订是否按期望的间隔进行
  3. 查看新收据、订单ID和订阅ID

预期结果

您应该看到续订是在加速模式下进行的。

有关更多信息,请参阅加速订阅简介


Last updated: 2025年9月30日