在Android中的应用程序购买问题

时间:2011-11-18 12:16:37

标签: android in-app-purchase

我已经在我的应用程序中成功测试了产品ID(即android.test.purchased等),但我得到了真实产品ID的例外情况。任何帮助都将受到赞赏。 我还发布了带有申请草案的inappproduct列表。

我得到以下异常::::

11-18 15:33:15.367: E/Volley(20873): [12] BasicNetwork.performRequest: Unexpected response code 500 for https://android.clients.google.com/fdfe/purchase
11-18 15:33:15.378: W/Finsky(20873): [1] CheckoutPurchase.onErrorResponse: DisplayErrorMessage[The item that you were attempting to purchase could not be found.]
11-18 15:33:15.382: D/Volley(20873): [11] BasicNetwork.logSlowRequests: HTTP response for request=<[ ] https://android.clients.google.com/fdfe/details?doc=inapp:com.inappdemo:s1 NORMAL 232> [lifetime=3146], [size=727], [rc=200], [retryCount=1]
11-18 15:33:15.386: E/Finsky(20873): [1] CheckoutPurchase.setError: type=UNKNOWN, code=-1, message=The item that you were attempting to purchase could not be found.

提前致谢。

4 个答案:

答案 0 :(得分:2)

我解决了这个问题,将我的手机主Google帐户设置为测试帐户: http://developer.android.com/guide/market/billing/billing_admin.html#billing-testing-setup

我希望这有帮助!

答案 1 :(得分:2)

您应将自己添加为发布商帐户的测试帐户。 不要忘记您不能自己购买(测试帐户应与发布商帐户不同)

答案 2 :(得分:1)

我认为您尚未激活APK。只需激活您的APK ..然后它就会处于Ready to Publish状态。现在你的APK在草稿中。

答案 3 :(得分:0)

我发现,对于我的应用,此错误是由于在开发者控制台上将price字段设置为$ 0.00引起的。即使谷歌说价格不能低于0.99美元,他们仍然允许你将价格设置为0.00美元,然后给出这个神秘的错误。