首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在“托管”购买类型上卸载后,应用内购买会丢失

问在“托管”购买类型上卸载后,应用内购买会丢失
EN

Stack Overflow用户
提问于 2016-07-19 21:36:47
回答 1查看 601关注 0票数 1

我在这里读过其他帖子,他们说,只要在设置应用内计费时选择了“托管”购买类型,就会存储应用内购买。托管意味着当应用程序重新安装时,它可以询问应用程序内的计费服务,该特定用户已经购买了哪些项目。我已经在我的所有应用程序中设置了“托管”购买类型,并在应用程序内计费。当应用程序卸载并重新安装时,购买的应用程序仍然会丢失。我以alpha测试员的身份使用测试帐户进行测试。顾客也说了同样的话。

这一切为什么要发生?我真的需要使用backupAgentHelper来解决这个问题吗?当我选择“托管”购买类型时,这个问题不应该由Google来解决吗?

EN

回答 1

Stack Overflow用户

发布于 2016-07-19 21:43:46

你是对的,你可以查询应用内的账单服务来获取用户购买的商品,只要你还没有“消费”该商品。一旦您消费了该商品,您将无法再通过查询应用内计费服务来获取该商品。您是否正在进行类似于下面这样的呼叫?

代码语言:javascript
复制
iabGooglePlayHelper.mService.consumePurchase(3, getPackageName(), purchaseToken);

如果是这样,那么你就是在消耗它。如果不是这样,那么可能是你查询应用内计费服务的方式。如果你认为这是问题所在,你能提出这段代码吗?

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

https://stackoverflow.com/questions/38460219

复制
相关文章

相似问题

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