Android 非消耗品,但可以购买多个的应用内商品
Android In-app product that is not consumable, but several can be purchased
我在为实用程序 android 应用程序选择商品的合适 产品类型 时感到困惑。
我的应用程序是一种用户通过他们拥有的 'slots' 的数量而受益的应用程序。可以把它想象成 ListView 的长度。我的免费应用程序的最大长度为 ListView 最多 5 个。但是如果用户需要更多列表项,他们可以购买后续的列表项插槽。用户应该能够以每件 0.50 美元的价格购买任意数量的商品。
问题是,我的应用内商品既不单独属于 'managed product' 的定义,也不单独属于 'consumable product' 的定义。我需要 'slot' 产品能够被用户购买任意多次。但与此同时,我还希望 Google Play 跟踪每个用户的插槽数量的所有权。
正如 documentation(以及一些教程)所建议的那样:
- 如果我想 Google Play 存储每个用户的每个项目的购买信息,我必须将我的产品声明为托管(非消耗品)产品。
- 如果我希望我的产品能够被多次购买,我将不得不实现可多次购买的商品消费.
困境是我想要这两个功能。
一个糟糕的解决方案是,我将多个老虎机产品作为独特的产品(alpha 老虎机、beta 老虎机……等等),然后将它们视为同一事物。但是,我想知道一个更正确和明智的解决方案。
另一种解决方案可能是使用单独的云服务来跟踪用户购买的老虎机数量,但我不希望那样。那太过分了。另外,我想利用 Google Play 商店的 'local caching' 功能。
我问 Google Play 开发者支持是否有任何方法 Google Play 商店可以记录消耗性应用内产品的数量。事实证明,目前是不可能的。
以下是实际回复(2016 年 11 月 3 日):
我想知道Play商店是否也记录了
用户在用户购买后购买的消耗性应用内商品
卸载然后重新安装应用程序?
简而言之,用户重新安装后,有没有办法知道有多少
用户曾经购买过单个应用内商品吗?
Hi,
Thanks for contacting Google Play Developer Support.
I checked into it and the Play Developer Console doesn’t currently
support tracking every individual users every IAP purchase for
developers to see. Luckily, we place a high value on developer
feedback, and I’ll be sure to pass along your specific feedback to our
product team. We’re continually adding new features and functionality,
so please stay tuned.
You can always check the Android Developers Blog for any new features
and updates: http://android-developers.blogspot.com/
我在为实用程序 android 应用程序选择商品的合适 产品类型 时感到困惑。
我的应用程序是一种用户通过他们拥有的 'slots' 的数量而受益的应用程序。可以把它想象成 ListView 的长度。我的免费应用程序的最大长度为 ListView 最多 5 个。但是如果用户需要更多列表项,他们可以购买后续的列表项插槽。用户应该能够以每件 0.50 美元的价格购买任意数量的商品。
问题是,我的应用内商品既不单独属于 'managed product' 的定义,也不单独属于 'consumable product' 的定义。我需要 'slot' 产品能够被用户购买任意多次。但与此同时,我还希望 Google Play 跟踪每个用户的插槽数量的所有权。
正如 documentation(以及一些教程)所建议的那样:
- 如果我想 Google Play 存储每个用户的每个项目的购买信息,我必须将我的产品声明为托管(非消耗品)产品。
- 如果我希望我的产品能够被多次购买,我将不得不实现可多次购买的商品消费.
困境是我想要这两个功能。
一个糟糕的解决方案是,我将多个老虎机产品作为独特的产品(alpha 老虎机、beta 老虎机……等等),然后将它们视为同一事物。但是,我想知道一个更正确和明智的解决方案。
另一种解决方案可能是使用单独的云服务来跟踪用户购买的老虎机数量,但我不希望那样。那太过分了。另外,我想利用 Google Play 商店的 'local caching' 功能。
我问 Google Play 开发者支持是否有任何方法 Google Play 商店可以记录消耗性应用内产品的数量。事实证明,目前是不可能的。
以下是实际回复(2016 年 11 月 3 日):
我想知道Play商店是否也记录了 用户在用户购买后购买的消耗性应用内商品 卸载然后重新安装应用程序? 简而言之,用户重新安装后,有没有办法知道有多少 用户曾经购买过单个应用内商品吗?
Hi,
Thanks for contacting Google Play Developer Support.
I checked into it and the Play Developer Console doesn’t currently support tracking every individual users every IAP purchase for developers to see. Luckily, we place a high value on developer feedback, and I’ll be sure to pass along your specific feedback to our product team. We’re continually adding new features and functionality, so please stay tuned.
You can always check the Android Developers Blog for any new features and updates: http://android-developers.blogspot.com/