加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Java > 正文

java – 有没有办法从后端服务器使用谷歌播放应用内商品?

发布时间:2020-12-14 16:47:27 所属栏目:Java 来源:网络整理
导读:消费谷歌播放应用内商品可以很容易地从客户端应用程序( http://developer.android.com/google/play/billing/api.html#consume)完成. 但是,我找不到有关从后端服务器执行此消费请求的任何信息.采购状态API(http://developer.android.com/google/play/billing/
消费谷歌播放应用内商品可以很容易地从客户端应用程序( http://developer.android.com/google/play/billing/api.html#consume)完成.

但是,我找不到有关从后端服务器执行此消费请求的任何信息.采购状态API(http://developer.android.com/google/play/billing/gp-purchase-status-api.html)旨在从后端服务器使用,但它不提供任何消费应用程序内产品的方法.

有没有办法从后端服务器使用谷歌播放应用内商品?

解决方法

我正在尝试实现类似于你的方法的东西.在我们这个例子中,我们的目标受众是孩子,所以我们并不期望消费者成为付款人,父母可能会为每个孩子购买一份.因此,正常模型(每个客户有一件事)不起作用.

由于我们的服务器实际上处理了许可(每个孩子),任何付款(我们正在处理它们作为耗材)都必须在应用程序上执行,然后令牌被传递到服务器进行验证,然后服务器更新许可证,下次有孩子询问他们的执照时,他们认为付款已被采取行动.然后,应用程序必须将它们标记为消耗,即使激活不是直接控制的.相反,似乎唯一的选择是管理所有purchaseTokens的表,并将其内部标记为已消耗,因此应用程序必须定期询问当前(Google)用户等待的任何令牌是否需要消耗,以及当他们做的时候打勾.作为一个扩展,我们必须通过检查自己是否应该阻止孩子(或谷歌用户支付)被阻止继续进行,以防万一他们有可能从另一个孩子正在等待付款,从而使支付过程复杂化.

这将会更简单,如果谷歌允许服务器使用消费品来标记,但我还没有找到解决方案.希望APIv4有它.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读