Android 应用内结算意外响应

Posted

技术标签:

【中文标题】Android 应用内结算意外响应【英文标题】:Android in-app Billing unexpected response 【发布时间】:2012-06-08 07:53:14 【问题描述】:

我正在尝试实现 android 的 In app billing Dungeon 项目。

当我尝试购买我输入的商品时,我不断收到:

06-04 10:37:33.343:E/Volley(1913):[228] BasicNetwork.performRequest:https://android.clients.google.com/fdfe/completePurchase 的意外响应代码 500 06-04 10:37:33.343: W/Finsky(1913): [1] CheckoutPurchase.onErrorResponse: DisplayErrorMessage [您的订单无法处理。请再试一次。] 06-04 10:37:33.343: E/Finsky(1913): [1] CheckoutPurchase.setError: type=UNKNOWN, code=-1, message=您的订单无法处理。请再试一次。

我在应用内商品中设置项目并发布它们

我签署了应用程序,并将签署的应用程序上传到 Google Play 并通过 adb 上传到设备。 --同样的错误 我尝试发布应用程序,然后将其下载到设备 -- 同样的错误

按“接受并购买”后弹出错误

我的想法是这可能与我的 Google 商家帐户有关,有什么想法吗?

谢谢,

【问题讨论】:

我得到了同样的东西 :) 知道它到底是什么吗? 新建商家帐号后问题解决 ***.com/questions/11477005/… 【参考方案1】:

确保您已将手机帐户设置为测试帐户,并且您的测试帐户与您的 Google Checkout 商家帐户不同(因为您不能自己操作):

类似问题:In app Purchase issue in android

请注意,在撰写本文时,存在一个错误,即新测试帐户并不总是添加到旧应用程序中。您可以快速发布/取消发布您的应用程序作为一种解决方法,因为这将禁用测试帐户要求。或者,您可以对已启用应用内结算的应用的已发布版本使用 versionCode 进行测试。

【讨论】:

这仍然是一个错误,还是已修复?我想知道是不是别的原因。

以上是关于Android 应用内结算意外响应的主要内容,如果未能解决你的问题,请参考以下文章

Android 应用内结算:退款的应用内购买未取消

Android应用内结算项目价格

Android 应用内结算订阅状态更改回调

Android 应用内结算订阅验证

Android 应用内结算货币代码始终为美元

android:Inapp计费:错误响应:7:项目已拥有