3

我们在我们的 android 应用程序上提供订阅服务。该应用程序将收据或购买令牌发送到我们的服务器,我们存储订阅的到期日期。当它到达到期日期时,我们会使用此 api 检查订阅是否仍然有效。

GET https://www.googleapis.com/androidpublisher/v1/applications/packageName/subscriptions/subscriptionId/purchases/token

基本上,它返回以下内容。

{
  "kind": "androidpublisher#subscriptionPurchase",
  "initiationTimestampMsec": long,
  "validUntilTimestampMsec": long,
  "autoRenewing": boolean
}

通过检查“autoRenewing”的值,我们知道订阅仍然处于活动状态。如果它处于活动状态,我们会更新到期日期。然而,从 6 月开始,该 api 对某些订阅购买给出了奇怪的结果。

autoRenewing字段仍返回 true,validUntilTimestampMsec但未更新。直到现在,这些订阅仍然返回相同的结果。我们检查了我们的 google checkout 帐户中的交易,订阅已经被取消,但 api 仍然显示它是活动的。

我们错过了什么吗?

4

0 回答 0