【发布时间】:2018-05-14 19:52:34
【问题描述】:
如何区分退款订阅和用户自行取消订阅?
两者都显示到期日期 (expiryTimeMillis) 和取消日期 (userCancellationTimeMillis) 相同。
我没有找到一条线索来反驳彼此,有吗?
提前致谢。
【问题讨论】:
标签: in-app-purchase in-app-billing google-play-developer-api in-app-subscription
如何区分退款订阅和用户自行取消订阅?
两者都显示到期日期 (expiryTimeMillis) 和取消日期 (userCancellationTimeMillis) 相同。
我没有找到一条线索来反驳彼此,有吗?
提前致谢。
【问题讨论】:
标签: in-app-purchase in-app-billing google-play-developer-api in-app-subscription
区分的唯一方法是在数据库中保存记录! 希望google以后能有更全面的API。
【讨论】:
您可以通过 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字段cancelReasondefines取消的详情。可能的值是:
【讨论】: