Amazon IAP不会调用onPurchaseResponse

时间:2012-09-28 11:42:37

标签: android amazon in-app-purchase

我有一个使用IAP的Android应用程序。我正在发送 PurchasingManager.initiateGetUserIdRequest()并在 onGetUserIdResponse 中成功获取用户ID

收到回复后,会调用 PurchasingManager.initiatePurchaseRequest(“sku”),但不幸的是,似乎永远不会调用所需的 onPurchaseResponse

我的申请IAP项目已获得亚马逊批准。 对此有何帮助?

1 个答案:

答案 0 :(得分:1)

在我们的案例中,问题最终是我们在清单中向我们的Amazon IAP响应接收器添加了android:exported =“false”标志:

<receiver android:name="com.amazon.inapp.purchasing.ResponseReceiver"
          android:exported="false" >
...
</receiver>

这可以防止亚马逊购买应用程序通过意图回复您的应用程序,因此您需要将其删除。获得的经验......