4

pending_renewal_info是否有人在验证应用内购买的收据时遇到该属性,或者任何人都可以指向有关此字段的文档?

我查看了收据验证的 Apple 文档,但没有看到我们的系统今天第一次遇到并标记为未知字段的对该字段的任何引用。我正在寻找任何信息来了解它的含义以及我应该采取什么行动。

4

2 回答 2

3

它记录在 https://developer.apple.com/library/content/releasenotes/General/ValidateAppStoreReceipt/Chapters/ValidateRemotely.html#//apple_ref/doc/uid/TP40010573-CH104-SW4

这暗示订阅是否仍在等待自动续订。WWDC 2017 Lecture 305 - Advanced StoreKit 中有关这些的更多详细信息

于 2017-07-14T20:06:15.307 回答
0

它记录在responseBody.Pending_renewal_info

它包含的 IMO 最重要的信息是grace_period_expires_date_ms可用于确定订阅是否处于宽限期内以及is_in_billing_retry_period确定 Apple 是否尝试续订订阅。

讨论部分:

在 JSON 文件中,pending_renewal_info 是一个数组,其中每个元素都包含由 product_id 标识的每个自动续订订阅的待续续订信息。待续续订可能指的是计划在未来进行的续订或过去由于某种原因而失败的续订。只有包含自动续订订阅的应用收据才会返回它。

您可以使用此值来获取有关自动续订订阅的任何未决续订交易的关键信息。

有关更多信息,请参阅WWDC 2019 的工程订阅视频。

于 2020-05-06T08:59:50.167 回答