Android应用内商品不是消耗品,但有几种可以购买

时间:2016-08-16 05:08:25

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

我在我的实用程序android应用程序中选择合适的产品类型的商品时感到困惑。

我的应用程序属于用户通过他们拥有的' 数量受益的类型。可以把它想象成ListView的长度。我的免费应用程序的最大长度为ListView,最高为5.但如果用户需要更多列表项,他们可以购买后续列表项插槽。用户应该能够以0.50美元的价格购买任意数量的产品。

问题是,我的应用内商品既不属于“托管产品”的定义。单独使用,也不属于“消费品”的定义。单独。我需要'插槽'产品可以根据用户的喜好购买多次。但与此同时,我还希望Google Play能够跟踪每位用户的广告位数量。

由于documentation(以及其中的几个教程)建议:

  • 如果我希望Google Play 按用户存储每个项目的购买信息 ,我必须将我的产品声明为托管(非消费品。
  • 如果我希望我的产品能够多次购买,我必须 为可以多次购买的商品实施消费

困境在于我想要两种功能。

一个不好的解决方案是我将多个插槽产品作为独特产品(alpha插槽,beta插槽,......等),然后将它们视为同一件事。但是,我想知道一个更正确和明智的解决方案。

另一种解决方案可能是利用单独的云服务来跟踪用户购买的插槽数量,但我不想这样做。那太过分了。此外,我还想使用本地缓存' Google Play商店的功能。

1 个答案:

答案 0 :(得分:0)

我向Google Play开发者支持部门询问,Google Play商店是否可以保留耗材应用内商品的数量。事实证明,目前还不可能。

以下是实际答复(2016年11月3日):

我想知道Play商店是否还记录了a的数量 即使在用户之后用户已经购买的消费者应用内商品 卸载然后重新安装应用程序? 简而言之,在用户重新安装之后,有没有办法知道有多少 用户曾购买过单个应用内商品?

  

您好,

     

感谢您与Google Play开发者支持小组联系。

     

我检查了它,Play Developer Console目前没有   支持每次购买IAP时跟踪每个用户   开发者看。幸运的是,我们高度重视开发人员   反馈,我一定会将您的具体反馈传递给我们   产品团队。我们不断添加新的特性和功能,   所以请继续关注。

     

您可以随时查看Android开发者博客,了解任何新功能   和更新:http://android-developers.blogspot.com/