如何在android中使用应用内产品验证用户购买的高级版本?

如何在android中使用应用内产品验证用户购买的高级版本?,android,in-app-purchase,in-app-billing,Android,In App Purchase,In App Billing,我已经开发了一个应用程序,我想给高级版本的应用程序与广告删除和一些额外的功能,在应用程序内的产品启用。所以我的问题是,当用户打开应用程序时,我如何验证用户是否已经购买了,并且我给他们提供的高级界面不旧 以下是应用内计费的概述,其中说明: Google Play跟踪并管理托管产品的所有权信息。当用户购买托管产品时,Google Play会按每个用户存储每个产品的购买信息。这使您以后可以随时查询Google Play,以恢复特定用户购买的产品的状态。即使用户卸载了应用程序或更改了设备,这些信息在Go

我已经开发了一个应用程序,我想给高级版本的应用程序与广告删除和一些额外的功能,在应用程序内的产品启用。所以我的问题是,当用户打开应用程序时,我如何验证用户是否已经购买了,并且我给他们提供的高级界面不旧

以下是应用内计费的概述,其中说明:

Google Play跟踪并管理托管产品的所有权信息。当用户购买托管产品时,Google Play会按每个用户存储每个产品的购买信息。这使您以后可以随时查询Google Play,以恢复特定用户购买的产品的状态。即使用户卸载了应用程序或更改了设备,这些信息在Google Play服务器上也是持久的

要提供优质内容,您需要创建一个托管产品,当用户购买该产品时,该产品不会在应用程序中被消费。要查询用户的应用内购买,请发送一个请求,该请求将返回用户拥有的所有当前未消费的产品


如果您在此响应中找到高级内容,您就知道用户已经购买了它,可以授予他们高级界面。

现在已被弃用,并将在将来的版本中删除。要实现Google Play计费功能,请使用和获取在应用程序中购买的所有物品的购买详细信息。使用:。

访问他的Google帐户并将其写入他的帐户?我正在考虑使用firebase与谷歌登录和实时数据库与领域电子邮件,溢价_启用-真/假(与其他共享偏好离线)将有任何问题?你如何建议处理时间,当用户离线?用户希望正确访问其购买的内容,但欺诈用户很容易伪造有效性,而OfflineIDL现在已被弃用。请参考以下更新或我的直接回答。谢谢