Apple订阅-检测订阅取消状态

时间:2019-06-06 17:15:16

标签: ios swift in-app-subscription receipt-validation

我们使用Apple提供给我们的IAP收据为消息传递构建了一个分析系统,其中一个用例是能够对已过期订阅的用户进行细分。

这样做时,我们发现某些用户过去(通常是几个小时前)就拥有expiration_date,并且auto_renew_status为“ 1”(真),而is_in_billing_retry_period为“ 0”。我找不到这种状态的意思,有人知道如何解释这种状态吗?

文档显示Apple试图在到期日前24小时向用户收费,如果出现计费错误,则用户应输入is_in_billing_retry_period =“ 1”。

1 个答案:

答案 0 :(得分:-1)

is_in_billing_retry_period: "0"是苹果已停止尝试续订该订阅的过期指示。

您还应该看到expiration_intent: 2并指示由于计费错误订阅已过期。

source