适用于IAP的亚马逊应用商店DevTest 常见问题解答
适用于IAP的亚马逊应用商店DevTest 常见问题解答
以下是适用于应用内购买 (IAP) 的亚马逊应用商店DevTest常见问题解答 (FAQ)。
- 问: 什么是适用于IAP的DevTest?
- 适用于IAP的DevTest是亚马逊应用商店提供的一项功能,让您能够在本地对应用内购买进行端到端测试。注册您的应用后,可向所选测试者授予权限。只有这些测试者才能使用亚马逊生产服务在本地测试IAP。通过适用于IAP的DevTest,无需将应用发布到亚马逊应用商店,即可使用亚马逊服务进行测试。在提交应用之前以及进行动态应用测试 (LAT) 之前,可以使用适用于IAP的DevTest进行测试。
- 问: 适用于IAP的DevTest提供了哪些功能?
- 进行适用于IAP的DevTest所需的注册后,可以定义测试者列表,让其能够在您的应用中使用适用于IAP的DevTest。在开发者控制台中,可以访问“测试者管理”以添加或移除测试者,以及为测试者重置应用内商品。只有您在控制台中添加的测试者才有权测试相应应用的IAP。
- 问: 我可以使用适用于IAP的DevTest测试哪些亚马逊用例?
- 您可以使用DevTest测试任何应用内购买用例(快速订阅除外)。对于和IAP无关的功能,您无需使用DevTest,可以改用常规本地测试或使用LAT。
- 问: DevTest与LAT和App Tester有何不同?
- App Tester使用IAP“模拟”响应进行响应,而DevTest和LAT则连接到亚马逊应用商店“生产”服务并提供来自生产服务器的响应。要了解DevTest和LAT之间的区别,请参阅适用于IAP的DevTest文档中的与动态应用测试的区别。DevTest和LAT相互独立,您可以使用其中一个,也可以同时使用两者。在使用LAT之前,可以考虑先使用DevTest测试应用中的IAP流程。当您先使用DevTest进行本地测试时,它可以加快开发速度,并可通过LAT进行更高效的Beta测试。
- 问: 测试者由我提供还是由亚马逊提供?
- 适用于IAP的DevTest的测试者由您提供。您最多可以添加50名测试者。
- 问: DevTest是否必须使用特定版本的IAP API吗?
- 是的,要使用DevTest,您的应用必须使用Appstore SDK版本3.0.3或更高版本。DevTest不支持旧版本的Appstore SDK或IAP SDK。但是,您可以使用LAT来测试旧版本的Appstore SDK或IAP SDK。需要升级到Appstore SDK版本3.0.3方可使用DevTest。
- 问: 如果注册DevTest后我无法进行购买调用该怎么办?
- 确保您已向测试者授予访问权限并上传了证书。您必须使用注册期间使用的同一证书对应用进行签名。确认您已完成开始使用适用于IAP的亚马逊应用商店DevTest中的所有步骤。如果您仍有问题,请联系亚马逊帮助中心并提供日志和屏幕截图。
- 问: 我能否在将证书上传到开发者控制台后重置或替换证书?
- 目前,您不能在开发者控制台中替换或重新上传证书。
- 问: 测试是否会保密?
- 不会。您可以选择只向指定的测试者分发测试应用,但亚马逊不会强制要求测试者承担保密义务。
- 问: 适用于IAP的DevTest费用是多少?
- 适用于IAP的DevTest不收费。
- 问: 有没有关于如何设置适用于IAP的DevTest的指南?
- 是的。有关详细信息,请参阅开始使用适用于IAP的亚马逊应用商店DevTest。
Last updated: 2025年5月29日