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 应用内结算意外响应的主要内容,如果未能解决你的问题,请参考以下文章