处理消耗品应用内购买的退款通知

Nik*_*nka 6 storekit in-app-purchase ios receipt-validation

根据苹果文档,要识别交易、productId 和相关日期,我们应该“在unified_receipt.latest_receipt_info 中找到product_id的最近交易”。

我的问题是如何找出product_id?我的应用程序有多个消耗品应用程序内购买。

我正在探索的一种选择是 [本地收据验证] 2 responseBody.unified_receipt.latest_receipt 字段中的收据 blob 。但是我需要identifierForVendorId,并且 identifierForVendorId 没有在请求中发送

没有提到远程收据验证,因为 Apple 在文档中明确指出“当您使用包含退款交易的收据调用 verifyReceipt 端点时,JSON 响应中不存在退款交易,自动续订订阅除外。”。

谢谢!期待听到其他人如何为他们的非订阅产品实施退款。