我的应用正在使用 googleapis 的 /androidpublisher/v1 来验证 Google Play 订阅。(近期会升级到v2)
每个月每个用户订阅通常都会自动续订,我会从以下类型的 API 收到新的收据响应:
{
"kind": "androidpublisher#subscriptionPurchase",
"initiationTimestampMsec": "<start timestamp>",
"validUntilTimestampMsec": "<expiration timestamp>",
"autoRenewing": ***true***
}
但是,自 19/05/15 以来 - 以下情况开始发生 - 在每次订阅结束时,我们都会收到以下响应:
{
"kind": "androidpublisher#subscriptionPurchase",
"initiationTimestampMsec": "<start timestamp>",
"validUntilTimestampMsec": "<expiration timestamp>",
"autoRenewing": ***false***
}
这基本上意味着订阅尚未续订,因此被取消。但是,在尝试再次将最新收据重新发送给 Google 后,我们再次收到了有效收据,但有新的过期时间:
{
"kind": "androidpublisher#subscriptionPurchase",
"initiationTimestampMsec": "<start timestamp>",
"validUntilTimestampMsec": "<***new*** expiration timestamp>",
"autoRenewing": ***true***
}
这是旧 google API 的新问题吗?有没有其他人遇到过这样的问题?