【发布时间】:2020-08-09 19:25:30
【问题描述】:
我在确定 Apple 的应用内购买的服务器到服务器状态更新时遇到了一些麻烦:
例如——他们说他们提供这些通知:
CANCEL
DID_CHANGE_RENEWAL_PREF
DID_CHANGE_RENEWAL_STATUS
DID_FAIL_TO_RENEW
DID_RECOVER
INITIAL_BUY
INTERACTIVE_RENEWAL
RENEWAL
但由于某种原因,他们没有提供适用的交易,而是提供“最近 100 份收据”。这是文档——它们似乎也是deprecating the field,之前提供了单个相关对象。
latest_receipt_info array
包含最新 100 个应用内的数组 latest_receipt 中解码值的购买交易。这 数组不包括您的应用拥有的消耗品交易 标记为已完成。该数组的内容与那些相同 在 verifyReceipt 端点中的 responseBody.Latest_receipt_info 收据验证的响应。
如果我收到带有状态的通知 - 我如何关联通知与最近 100 条收据中的哪一条相关?
【问题讨论】:
标签: ios swift in-app-purchase storekit