苹果公司。应用内购买订阅& 服务器到服务器的通知

我有一些麻烦,弄清楚苹果的服务器到服务器的状态更新的应用程序内购买。

例如,他们说他们提供这些通知。

CANCEL

DID_CHANGE_RENEWAL_PREF

DID_CHANGE_RENEWAL_STATUS

DID_FAIL_TO_RENEW

DID_RECOVER

INITIAL_BUY

INTERACTIVE_RENEWAL

RENEWAL

但由于某些原因,他们没有提供适用的交易,而是提供 “最后100张收据”。这里是文档–他们似乎也是这样的 弃用该领域 之前提供的单个相关对象。

latest_receipt_info array

一个包含最近100笔应用内购买交易的数组,其解码值为 latest_receipt。这个数组不包括您的应用程序已经标记为完成的消耗品的交易。该数组的内容与用于收据验证的verifyReceipt端点响应中的responseBody.Latest_receipt_info中的内容相同。

如果我收到一个带有状态的通知–我如何关联该通知与最后100个收据中的哪一个相关?

解决方案:

你不应该依赖特定的交易。这些通知并不是附加在一个交易上,而是附加在一个订阅上.你应该阅读更多关于验证App Store收据和Apple通知的文章。

给TA打赏
共{{data.count}}人
人已打赏
未分类

用asm如何声明一个非通用类实现通用接口

2022-9-9 13:23:31

未分类

请求'm'中的成员'find',它是非类类型'int'。

2022-9-9 13:23:33

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索