如何区分退款订阅和用户自取消订阅?
两者都显示过期日期(expiryTimeMillis)和取消日期(userCancellationTimeMillis)相同。
我没有发现任何相互暗示的线索,是否有?
提前致谢。
答案 0 :(得分:0)
唯一的区别方法是在数据库中保留一条记录! 我希望Google将来会有更全面的API。
答案 1 :(得分:0)
您可以使用 Google Play Developer API
获取订阅购买的详细信息 "kind": string,
"startTimeMillis": string,
"expiryTimeMillis": string,
"autoResumeTimeMillis": string,
"autoRenewing": boolean,
"priceCurrencyCode": string,
"priceAmountMicros": string,
"introductoryPriceInfo": {
object (IntroductoryPriceInfo)
},
"countryCode": string,
"developerPayload": string,
"paymentState": integer,
"cancelReason": integer,
"userCancellationTimeMillis": string,
...
where field cancelReason
defines 取消的详细信息。可能的值为: