我可以随时在Android上消费应用内商品吗?

时间:2019-04-28 07:03:27

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

我想了解Google Play是否允许“延迟的消耗品”。我整理的东西:

  • 例如,允许用户购买金钥匙。
  • 此金钥匙变形后可以重新购买。
  • 它应在用于同一Google Play帐户的所有设备上有效。
  • 它不一定需要可以在我自己的服务器上运行的全新会员系统。
  • 它不必要求我在设备上查询主帐户。

技术上:

通常,我始终可以跟踪非消耗性的购买,因为Google会永久保留它,并且一旦用户恢复了购买,所有购买的设备上的所有设备都将对我可用。

如果我还想添加不想立即消耗的易耗品,那么事情就会变得很棘手,因为这会阻止我在同一用户的其他设备上跟踪该购买交易,或者如果该用户重新安装了该应用程序。我可以先在服务器上注册一个帐户,然后将消耗的项目保存在该帐户中,以实现此目的,但是我不想向用户显示注册或登录系统。我也可以通过检索设备上的主要用户帐户并将其保存在服务器端来做到这一点,但是我不想通过请求对这些API的许可来吓user用户。

因此,我注意到“我”是管理文档中的应用内商品的人,但是我不确定是否可以假定以下情况: -让用户购买应用内商品,但直到用户想购买可能会在3年后发生的另一商品,才可以使用它。 (如果将订单ID标记为服务器端,我会将订单ID保留在服务器上,并防止用户访问某些东西。因此,用户将有意点击应用中的“替换”按钮,该按钮将消耗当前-app并开始新的交易。)

简而言之,也许我可以用一句话来概括一下: 我可以在3年后(例如)使用3年内的应用内商品,例如持续时间可变的手动不可自动翻订的订阅系统吗?

0 个答案:

没有答案