- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我有一个使用应用内购买的应用。除了 UI 组件之外,我已经集成了 Dungeons 示例中的所有代码。我已经提交了我的 apk 草稿,激活了它,创建了我的应用内购买,所有这些都被管理并发布了。
我可以成功购买我的应用内商品并解锁相应的内容,没有任何问题。我遇到的问题是,每当我调用恢复事务时,我都会返回错误代码 RESULT_SERVICE_UNAVAILABLE。我知道结果代码意味着该应用无法访问商店,但这没有任何意义,因为我可以正常购买商品。
我在 HTC Nexus One 上运行,Android v2.3.6 和 Google Play v3.5.16。我通过 WiFi 连接,因为该设备没有数据计划。安装的apk与提交的草稿apk完全一致。我正在通过 adb -d install 命令安装 apk。
对于可能导致此问题的原因或查找位置的任何建议,我们将不胜感激。
谢谢
最佳答案
如果您在日志中发现类似的信息:
05-30 09:28:23.760: E/Volley(4636): [13] BasicNetwork.performRequest: https://android.clients.google.com/vending/api/ApiRequest 的意外响应代码 429
这可能意味着您在特定时间内发送了过多的 RESTORE_TRANSACTIONS 请求。谷歌显然有一些应要求节流。它发生在我测试应用程序内结算时,大约。 20-30 恢复交易请求正常,然后 - 完全相同的问题 - 服务不可用响应。
关于Android RESTORE_TRANSACTIONS 返回 RESULT_SERVICE_UNAVAILABLE,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10527162/
我正在 Android 上的游戏中测试应用内结算。我能够购买托管产品,并且从服务器获得了预期的响应。但是,当我尝试重新购买被管理的产品或请求 RESTORE_TRANSACTIONS 时,我没有收到回
我有一个使用应用内购买的应用。除了 UI 组件之外,我已经集成了 Dungeons 示例中的所有代码。我已经提交了我的 apk 草稿,激活了它,创建了我的应用内购买,所有这些都被管理并发布了。 我可以
我正在我的应用中实现应用内结算。我刚刚实现了 REQUEST_PURCHASE、CONFIRM_NOTIFICATION 和 CHECK_BILLING,它们运行良好。 现在我正在尝试实现 REQUE
我们正在尝试寻找一种方法来识别通过 Google Play 使用 Google 应用内购买时的特定购买行为——具体来说,就是在新设备上或在内存删除之后识别特定购买的产品。我考虑过尝试检索购买时使用的
如果应用程序被卸载并重新安装,如何在 android 应用程序内实现中使用 RESTORE_TRANSACTION 进行一次性支付应用程序产品访问免费 最佳答案 检查 Dungeons sample
我是一名优秀的程序员,十分优秀!