【问题标题】:in-app subscription - is there a limit of inventory queries from apps?应用内订阅 - 来自应用的库存查询是否有限制?
【发布时间】:2014-06-06 22:56:27
【问题描述】:

我的应用程序每天可以发送的库存查询是否有限制?(通过调用 mHelper.queryInventoryAsync(mGotInventoryListener))

我想知道我是否可以在每次应用程序启动时检查用户是否仍然拥有有效订阅?或者我是否应该为更少的请求实现逻辑?

我知道,由于应用内结算 v3 数据由 Google Play 服务在本地缓存: http://developer.android.com/training/in-app-billing/purchase-iab-products.html#QueryPurchases

购买成功后,本地缓存用户的购买数据 通过 Google Play 的应用内结算服务。这是一个很好的做法 经常查询用户购买的应用内结算服务, 例如,每当应用程序启动或恢复时,用户的 当前的应用内产品所有权信息始终反映在 你的应用程序。

但另一方面,通过 Google Play Android Developer API(配额)请求限制为 200k: http://developer.android.com/google/play/billing/gp-purchase-status-api.html#using

编辑: 我不使用任何后端服务器。

【问题讨论】:

  • 你能解决你的问题吗?我也有同样的问题

标签: android in-app-purchase in-app-billing subscriptions


【解决方案1】:

不确定您是否找到了解决方案,但这可能对其他人有所帮助:

是的,每个应用程序每天的查询数量都有配额,您所指的第二个链接 (http://developer.android.com/google/play/developer-api.html#quota) 指出每天有 200,000 个请求的配额,但如果用完,您可以请求更多那个。

实际上,谷歌还建议在您的应用程序开始使用 v3 中定义的 getPurchases 时检查 - 这就是他们优化它的原因。本演示文稿中对此进行了很好的解释,该演示文稿还提供了示例代码:https://www.youtube.com/watch?v=DgcJPIRpfSk at 08:10。

【讨论】:

    猜你喜欢
    • 2011-07-04
    • 1970-01-01
    • 1970-01-01
    • 2012-09-03
    • 2011-07-16
    • 2012-04-06
    • 2011-12-24
    • 2018-02-28
    • 2017-10-29
    相关资源
    最近更新 更多