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

时间:2015-03-23 19:42:23

标签: android in-app-purchase google-play subscription auto-renewing

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

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

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

我错过了什么吗?

1 个答案:

答案 0 :(得分:2)

您可以在每个修复时间间隔之后检查客户端,以便使用https://developers.google.com/android-publisher/api-ref/purchases/subscriptions/get进行自动续订或续订,并检查您收到的回复https://developers.google.com/android-publisher/api-ref/purchases/subscriptions#resource的订阅有效性并通知您的服务器进行订阅在每个firx间隔后或仅在您获得autoRenewing或更改到期日期时说明