App Tester先决条件
您的开发和测试环境必须满足以下先决条件,才能使用App Tester运行测试案例:- 您的开发环境允许使用VDA和logcat进行日志记录。以下是有关如何使用VDA进行连接以及VDA命令的更多详细信息。
- 您的应用实现了Vega IAP API方法调用。
- 您的设备上没有SDK Tester。SDK Tester与App Tester或Vega IAP SDK不兼容。
- 您已将以下信息添加到manifest.toml文件中。
下载App Tester
App Tester是一款免费应用。可以在此页面下载该应用并查看安装说明。适用于React Native 0.72版本
以下是在设备上进行设置的方法:存档的客户自选结算方式下载
在您的设备上安装App Tester
以下是在设备上进行设置的方法:- 要安装和启动IAP App Tester,请按照有关如何在Vega虚拟设备或Fire TV Stick上运行应用的说明进行操作。
在Fire TV设备上安装
推送.vpkg文件在Vega虚拟设备上安装
启动VVD创建JSON数据文件
App Tester使用JavaScript对象表示法(JSON)文件中存储的数据响应API调用。该文件包含IAP商品的购买数据。 可以通过应用和游戏开发者门户自动创建JSON文件。- 在Web浏览器中,转到您的应用在应用和游戏开发者门户上的页面。
- 将IAP可购买商品添加到应用中(如果您尚未完成这一操作)。
- 单击链接来下载JSON数据文件。
-
将已下载的文件命名为
amazon.sdktester.json。 -
将SKU JSON文件推送到设备中。
1.在设备上创建目录
2.推送到创建的目录
为VVD创建JSON数据文件
1.在设备上创建此目录文件格式和示例:IAP消费品和权利商品
消费品和权利IAP商品描述具有相同的格式。itemType属性指示商品是ENTITLED还是CONSUMABLE。每个可购买项目均与其唯一的标识符相关联,这个标识符称为SKU。
文件格式和示例:IAP订阅商品
订阅商品不同于其他可购买商品类型。每个可购买商品均与唯一标识它的、称为SKU的标识符相关联。订阅者购买商品时,系统会使用两个SKU。一个是“父SKU”,描述订阅对应的内容(如杂志标题)。另一个SKU是“条款SKU”,描述订阅的条款(价格、时长)。条款SKU是客户实际购买的内容。 由于条款SKU是可购买商品,JSON IAP商品描述针对该商品。不过,描述还必须包含对父SKU的引用。因此,订阅商品类型包括额外的属性:subscriptionParent。

