2012-09-28 59 views
4

我有一個Android應用程序,它使用IAP。我送PurchasingManager.initiateGetUserIdRequest()和獲取用戶ID成功onGetUserIdResponse亞馬遜IAP不會調用onPurchaseResponse

得到響應的PurchasingManager.initiatePurchaseRequest(「SKU」)被調用後,但不幸的是所需onPurchaseResponse似乎永遠不會被調用。

我的應用程序IAP項目被亞馬遜批准。 對此有何幫助?

+0

解決!問題是Manifest文件 - 我忘記了在Manifest文件中添加必要的行。 – hakobyanheghine

回答

1

在我們的情況下,這個問題結束了,我們添加了android:

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

這可以防止亞馬遜購買應用範圍:在清單將導出=「假」標記,以我們的亞馬遜IAP響應接收器能夠通過意向回撥您的應用程序,因此您需要刪除它。獲得的經驗...