Google Play 订阅不一致自动续订
Google Play subscription inconsistent auto-renewal
我的应用正在使用 googleapi 的 /androidpublisher/v1 来验证 Google Play 订阅。
(近期会升级到v2)
通常每个月每个用户订阅都会自动续订,我从以下类型的 API 收到新的收据回复:
{
"kind": "androidpublisher#subscriptionPurchase",
"initiationTimestampMsec": "<start timestamp>",
"validUntilTimestampMsec": "<expiration timestamp>",
"autoRenewing": ***true***
}
然而,自 2015 年 5 月 19 日起 - 以下情况开始发生 -
在每次订阅结束时,我们都会收到以下响应:
{
"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 的新问题吗?
有没有其他人遇到过这样的问题?
根据 Google 开发人员的支持,他们确实发现了一个导致上述日期前后问题的错误。
这已在 6 月初左右修复。
我的应用正在使用 googleapi 的 /androidpublisher/v1 来验证 Google Play 订阅。 (近期会升级到v2)
通常每个月每个用户订阅都会自动续订,我从以下类型的 API 收到新的收据回复:
{
"kind": "androidpublisher#subscriptionPurchase",
"initiationTimestampMsec": "<start timestamp>",
"validUntilTimestampMsec": "<expiration timestamp>",
"autoRenewing": ***true***
}
然而,自 2015 年 5 月 19 日起 - 以下情况开始发生 - 在每次订阅结束时,我们都会收到以下响应:
{
"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 的新问题吗? 有没有其他人遇到过这样的问题?
根据 Google 开发人员的支持,他们确实发现了一个导致上述日期前后问题的错误。
这已在 6 月初左右修复。