Android 在应用程序计费V3中,我如何在消费之前跟踪购买的物品?

Android 在应用程序计费V3中,我如何在消费之前跟踪购买的物品?,android,Android,我正在实施应用内计费功能来销售数字内容 我希望我们应用程序中的一项功能只对付费用户可用(通过应用内购买);我们希望用户只购买一次 当用户第一次安装应用程序时,我如何跟踪用户是否已购买项目(功能)。。 因为它不是消耗品,所以我在购买后不会消费 如果我消费,很容易通过请求自有产品进行跟踪。。 如果我不消费,但我已经购买了,谷歌游戏将不允许我再次购买。。这很好。。 但是,当用户第一次安装应用程序时,我如何跟踪相同的情况呢?您的服务器将跟踪此情况,现在按照下面给出的场景进行操作 用户首次访问应用程序 应

我正在实施应用内计费功能来销售数字内容

我希望我们应用程序中的一项功能只对付费用户可用(通过应用内购买);我们希望用户只购买一次

当用户第一次安装应用程序时,我如何跟踪用户是否已购买项目(功能)。。 因为它不是消耗品,所以我在购买后不会消费

如果我消费,很容易通过请求自有产品进行跟踪。。 如果我不消费,但我已经购买了,谷歌游戏将不允许我再次购买。。这很好。。
但是,当用户第一次安装应用程序时,我如何跟踪相同的情况呢?

您的服务器将跟踪此情况,现在按照下面给出的场景进行操作

  • 用户首次访问应用程序 应用程序将打一个服务器电话询问购买状态,因为这是第一次要求他购买功能

  • 现在用户购买该商品,将商品购买状态更新到您自己的服务器

  • 现在,再次访问该flow应用程序的用户将打一个服务器电话询问购买状态,如果购买了商品,则向其显示购买功能,如果未购买,则要求其购买功能/商品

  • 注意:如果您没有服务器,请将其保存在本地数据库或共享首选项中,但如果数据清除或卸载,则用户信息和购买信息将丢失。

    我不希望将其保存在本地数据库或共享首选项中。但在服务器中维护购买信息是唯一的方法吗?我们没有任何其他选择..我们不想仅为此目的维护服务器..不,在开始购买之前没有本机API向您提供这些信息。