【发布时间】:2014-07-13 12:07:52
【问题描述】:
In app Billing v3 在不止一种情况下返回响应代码 (BILLING_RESPONSE_RESULT_USER_CANCELED:1) -1005。
启动购买流程会打开类似 Google Play 的 UI。每当此 UI 中发生错误时,例如网络断开/超时/物品不可用/物品已购买,都会弹出一个对话框以指示错误。当点击 OK 时,Response code : User Cancelled(1) 总是在 OnActivityResult Intent extras 中返回。根据 Android 开发者网站上的参考资料,这应该只在用户取消活动/对话框时才会发生,我显然不会这样做。
我想分离出不同的错误并在我的应用程序中单独处理它们。返回一个错误代码并没有帮助。有人遇到过吗?有解决办法吗?
【问题讨论】:
标签: android in-app-purchase google-play in-app-billing