一、遇到错误 com.amazon.a.a.n.a.a.a: AUTH_TOKEN_VERIFICATION_FAILURE: null: null
这个错误不用管,就是会报错。(找了所有办法,卡了几天,大家遇到别管它)
二、PurchasingService.registerListener 注册的监听事件没有回调。我以为是一种的错误引发的,两者没有关系。
解决方法
- 检查 app tester 有没有处于沙盒模式
- 安卓清单文件是否有添加
<receiver
android:name="com.amazon.device.iap.ResponseReceiver"
android:exported="true"
android:permission="com.amazon.inapp.purchasing.Permission.NOTIFY" >
<intent-filter>
<action
android:name="com.amazon.inapp.purchasing.NOTIFY" />
</intent-filter>
</receiver>
- targetSdkVersion 版本必须小于等于29(全网可能这里提到过)
三、PurchasingService.getProductData 获取商品数据,得到响应结果成功,但是没有数据。
解决方法 App Tester 中的 IAP API Response Settings 需要设置为 Default, 而不是 Successful。