首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使购买一个应用程序中的产品多次成为可能?

问如何使购买一个应用程序中的产品多次成为可能?
EN

Stack Overflow用户
提问于 2017-11-16 14:39:11
回答 2查看 235关注 0票数 0

我正试图在我的应用程序中实现应用内计费系统,以向用户提供免费广告版本。我学习了这些步骤,最后用我的测试帐户成功地购买了我的产品。(我通过onPurchasesUpdated()方法得到OK onPurchasesUpdated()。)

但是我不能再买了。调用launchBillingFlow()后没有响应。我也不知道原因。即使我的产品是免费广告版本(我指的是永久产品。),我想知道,购买一个项目几次。请让我知道。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2017-11-16 14:45:18

一旦被管理的产品被购买,它被认为是“拥有的”。“拥有”状态下的管理产品不能从Google购买。在Google Play将其再次用于购买之前,您必须发送“自有”管理产品的消费请求。使用托管产品会将其恢复到“未拥有”状态,并丢弃以前的购买数据。

一旦用户从您的应用程序中购买了产品,只需使用它并以其他方式跟踪购买情况。通过在您的服务器上存储信用可能是。

关于开发人员站点的更多信息

票数 1
EN

Stack Overflow用户

发布于 2018-09-27 12:23:06

在再次调用mBillingClient.endConnection()之前,一定要先调用mBillingClient.startConnection()。

如果不调用endConnection(),则将为每个未关闭的连接调用onPurchaseUpdated()。

在我的例子中,我调用活动的mBillingClient.endConnection() In onDestroy()方法。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47332434

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档