在 Apple iOS 应用购买服务器到服务器通知沙箱中未获得统一收据

Posted

技术标签:

【中文标题】在 Apple iOS 应用购买服务器到服务器通知沙箱中未获得统一收据【英文标题】:Not getting unified_receipt in Apple iOS In App Purchase Server-to-Server Notification Sandbox 【发布时间】:2020-05-13 11:50:07 【问题描述】:

我没有收到 unified_receipt,正如苹果应用程序购买收据沙盒中的开发者文档中所说。

根据他们的文档:https://developer.apple.com/documentation/appstoreservernotifications/responsebody

重要

以下***对象计划弃用: latest_receipt、latest_receipt_info、latest_expired_receipt 和 latest_expired_receipt_info。更新任何现有代码以依赖 在 Unified_receipt 中使用以下对象:latest_receipt 和 latest_receipt_info。

但在我的回复中,我没有收到unified_receipt

【问题讨论】:

对我来说也一样。您是否找到任何有关此的新信息? 我已向 Apple 开发者支持提出请求,但他们尚未回复我。 @ParthPatel 您收到 Apple 的任何回复了吗?我正在经历同样的事情。您能否在此处链接您的 Apple 票证,以便我们进行跟踪? 【参考方案1】:

据我所知,当您在 AppStore Connect 中设置的端点收到通知时,您只会看到 unified_receipt。 More info here

希望对你有帮助!!!

【讨论】:

以上是关于在 Apple iOS 应用购买服务器到服务器通知沙箱中未获得统一收据的主要内容,如果未能解决你的问题,请参考以下文章

ios:应用内购买内容在下载 95% 后停止从 Apple 服务器下载

如果 iOS 购买收据验证失败怎么办?

取消订阅 Apple 推送通知服务

iOS 框架接收 Apple 推送通知

当应用程序从后台删除时,Apple Push 通知不会在 ios 7 上传递

什么是 Apple 服务器到服务器通知的重试策略