开发者控制台

提交IAP应用

提交IAP应用

向亚马逊应用商店提交本应用前,需要先提交应用内可购买商品。应用和应用程序内商品都已提交后,亚马逊应用商店才会测试您的应用。

有关提交应用程序内商品的信息,请参阅提交单个应用程序内商品为多个IAP导入创建CSV文件

提交应用

应用和应用程序内商品均已准备就绪后,即可完成向亚马逊应用商店的应用提交。

有关应用提交的建议

要加快亚马逊应用商店对应用的审批,请在提交UI的审核和提交屏幕的Testing Instructions(测试说明)部分,为您的IAP集成提供特定使用案例。请务必包括在应用中的哪个位置可以找到并购买商品以及任何相关信息,以帮助亚马逊测试您的应用。

应用提交流程图

提交应用和应用程序内商品后会发生什么? 下面的流程图显示了应用完成亚马逊应用商店提交的工作流程,从“进行中”应用开始,到“已发布”应用结束。

  • 在应用处于“已提交”状态时,可以通过单击Cancel review(取消审核)按钮来取消应用提交。

  • 如果亚马逊应用商店在审核您的应用或为其定义的可购买商品时遇到问题,您的应用状态将更改为“挂起”,并向您发送所遇到问题的说明和其他适当信息。亚马逊将暂停其他测试,直到您提交应用或可购买商品的更新版本解决了问题。

  • 在应用获得批准可以发布后,状态将更改为“已批准”,在亚马逊应用商店中上线。

更新应用或应用内可购买商品

即使您已提交应用,仍可以更新应用本身和应用程序内商品:

  • 如果应用更新独立于可购买商品,请只提交已更新的应用;无需更新商品。

  • 如果应用更新还包括添加或更新可购买商品,请在提交已更新的应用APK之前先提交应用程序内商品更新。

有关应用提交的疑难解答

本节介绍有关应用提交的常见问题并推荐解决这些问题的方法。

缺少IAP商品

  • 问题: 亚马逊应用商店无法确定IAP商品位于应用中的哪个位置。

  • 解决办法: 使用特定IAP使用案例更新应用的Testing instructions,该使用案例显示了在应用中的哪个位置可以找到IAP商品。测试说明位于提交用户界面的审核和提交屏幕上。

  • 问题: 您提交的应用缺少特定的预期IAP商品。

  • 解决办法: 请使用本页面的部分中指定的所有必需信息更新IAP商品。

  • 问题: 直到您通过门户账户提交了IAP商品后,亚马逊应用商店才能开始测试。

  • 解决办法: 提交缺少的IAP商品,以便IAP商品可供亚马逊应用商店用于测试应用或在动态应用测试环境中测试应用。

UX设计问题

  • 问题: 亚马逊应用商店在您的IAP工作流程中发现了插屏对话框。

  • 解决办法: 更新应用以从IAP工作流程中删除所有插屏对话框。购买流程中只应包括亚马逊的消息。请参阅IAP的UI和UX设计指南

IAP工作流程问题

  • 问题: 亚马逊应用商店在验证IAP工作流程的过程中尝试购买商品时遇到错误。

  • 解决办法: 验证应用发送的SKU与提交应用时提供的SKU是否匹配。还请验证应用是否先使用getProductData(…)/onProductDataResponse(…)调用来验证您的SKU,然后再将其提供给客户进行购买。请注意,SKU区分大小写。

  • 问题: 根据购买响应中的RequestStatus,商品的购买流程失败。
  • 解决办法: 根据购买响应中的RequestStatus,可能导致购买流程失败的原因有三个:
    • ALREADY_PURCHASED: 用户尝试购买已拥有的权利或订阅。应用可以通过仅提供目前尚未拥有的权利和订阅来避免此状态。
    • INVALID_SKU: 如果应用按照建议在purchase()之前使用getProductData()验证SKU,则不应收到此状态。
    • FAILED: 如果用户未完成购买,应用就会变为此状态,例如,如果用户在完成购买之前点击了Cancel(取消)。此状态并不一定表示出现错误。

Last updated: 2023年10月2日