gpt4 book ai didi

Android queryInventoryAsync 错误与否

转载 作者:行者123 更新时间:2023-11-29 01:50:17 25 4
gpt4 key购买 nike

我最近一直在尝试在 Android 应用程序中实现 Google in App Billing,今天我目睹了一些奇怪的事情。我有一个应用程序女巫销售非消耗品,更准确地说是一种信息。现在需要拥有超过 150 种产品,当我向谷歌查询产品信息时,谷歌似乎没有响应我的请求,我等了将近 5 分钟并设置了一个对话框,当谷歌响应并填充适配器时,该对话框被关闭一个微调器。现在我在某处读到 queryInventoryAsync 无法处理超过 20 个项目的列表,很抱歉没有链接但我忘记了它在谷歌上搜索以找到解决方案或一些解释或我可以引用的可能场景.所以我的猜测是:

  1. queryInventoryAsync 无法处理 20 多个项目的长列表
  2. 可能是适配器处理不了
  3. 也许微调器最好用 ListView 代替
  4. 或其他

我提前感谢您所做的任何努力。干得好 stackoverflow 社区,感谢您成为交流和分享知识的地方。 :)

所以我对其进行了硬编码并亲自体验,我尝试发送一个包含 20 个元素的列表的查询,并且 queryInventoryAsync 响应了,但是对于一个超过 20 个元素的列表 exh:23 它没有。所以现在我正在搜索如何向谷歌发送后续请求,同时如果原始列表有超过 20 个元素,我将列表分成几部分。需要帮助,想法用完了。

最佳答案

我也遇到过这个问题,或者至少是非常相似的问题。 this answer 中的补丁解决了这个问题并允许我查询超过 20 个 SKU。

此外,如果您像我一样使用 Google Play Billing Library 中的 *.utils 帮助程序并从 Android SDK 管理器安装程序包,那么您可能会遇到类似 this 的问题。 .您应该从 Google marketbilling repo 更新 *.utils 文件,确保合并上述答案中的更改。

希望对您有所帮助。

关于Android queryInventoryAsync 错误与否,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18580412/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com