使用 Adob​​e AIR 测试亚马逊应用内购买

Testing Amazon In-App purchases with Adobe AIR

我能找到的唯一用于测试应用内购买的文档 is this,它指示我为 Amazon 的 IAP 1.0 安装已弃用的 Amazon SDK Tester APK,这似乎是个坏主意。

我在 Flash CS 6 中有 Amazon IAP ANE。

我已经尝试安装亚马逊的更新版本 App Tester app 并在我的 Kindle Fire HD 7 上下载并复制了 amazon.sdktester.json 和我们所有的应用程序内项目到 /root/sdcard/,但是当我用 AmazonPurchase.amazonPurchase.loadItemData( arrayOfIAPSkus );.

调用 IAP API 时没有回调被触发

我做错了什么?

有 2 个测试应用程序:

  1. 亚马逊 SDK 测试器 - 用于测试 IAP v1.0
  2. Amazon App Tester - 用于测试 IAP v2.0

A​​dobe AIR ANE 适用于 Amazon IAP v1.0,因此您应该使用 Amazon SDK Tester。

Note: App Tester is not supported for IAP v1.0 and is incompatible with the SDK Tester tool included in the download for IAP v1.0. If your app uses both IAP v1.0 and Mobile Associates APIs, you will need to install/uninstall App Tester and SDK Tester to test your app locally as you work with each API set. If you upgrade to IAP v2.0, you will only need to have App Tester installed on your device.

https://developer.amazon.com/public/apis/earn/in-app-purchasing/docs-v2/installing-and-configuring-app-tester