在"托管"上卸载后,应用内购买会丢失。购买类型

时间:2016-07-19 13:36:47

标签: android google-play in-app-billing

我已经在这里阅读了其他主题,并且他们说只要"托管"就会存储应用内购买。在设置应用内结算时选择购买类型。托管意味着当重新安装应用时,它可以向应用内结算服务询问此特定用户已购买的项目。我已经设置了#34;托管"通过应用内结算在我的所有应用中购买类型。卸载应用程序然后再次安装时,购买仍然会丢失。我测试了一个测试帐户作为alpha测试员。客户说同样的话。

为什么会这样?我真的需要使用backupAgentHelper来解决这个问题吗?当我选择"托管"时,谷歌不应该解决这个问题。购买类型?

1 个答案:

答案 0 :(得分:0)

您是对的,您可以查询应用内结算服务,以获取用户购买的商品,只要您没有消费'这个项目。只要您完成购买,就无法再查询应用内结算服务以获取该商品。你打的电话看起来像这样吗?

iabGooglePlayHelper.mService.consumePurchase(3, getPackageName(), purchaseToken);

如果是这样,那么你就消耗它了。如果不是这种情况,则可能与您查询应用内结算服务的方式有关。如果您认为该问题是问题,您能否提出该代码吗?