我可以完全在服务器端验证Google Play应用内订阅续订吗?

Joe*_*haw 22 android subscription in-app-purchase auto-renewing google-play

当用户首次从Google Play商店购买订阅时,我的应用会向我的服务器发送一张收据,其中包含包裹名称,订阅/产品ID和购买令牌.然后,我可以调用Purchases.subscriptions.get API来验证订阅.

我不清楚的是,一旦更新发生,我是否可以完全验证订阅服务器端?文档对此非常不清楚.

据我了解,使用V3购买API,应用程序需要轮询以查看订阅是否已续订,然后将新收据转发到服务器上.我假设购买令牌在续订时会有所不同,这表明不可能完全在服务器端实施续订检查.

我错过了什么吗?

Ash*_*arg 4

您可以使用https://developers.google.com/android-publisher/api-ref/purchases/subscriptions/get在每个固定时间间隔后检查客户端是否自动续订或续订订阅,并检查订阅的有效性响应https://developers.google.com/android-publisher/api-ref/purchases/subscriptions#resource您会关注并在每个固定间隔后或仅在您获得自动续订或更改到期日期时通知您的服务器订阅状态