作为测试用户的 iOS 应用内购买退款

Ole*_*alo 5 testing in-app-purchase ios

作为测试用户,有什么方法可以测试购买的退款吗?

我正在为非续订订阅实现服务器端逻辑,我发现,如果退款,苹果验证服务器将使用附加字段进行响应cancellation_date

那么,是否有机会生成发送箱收据,该收据将返回带有cancellation_date字段的 JSON?

Kaz*_*shi 0

如果 iOS 应用程序在 iOS 15+ 上运行,则可以在沙盒环境中测试退款请求。

iOS 15.0+ 中的 StoreKit 添加了一个名为beginRefundRequest(in:)的新函数。通过从应用程序内调用此功能(例如,从帐户设置或帮助菜单),系统将显示以下退款请求表。在此表上,您可以选择退款请求项目并请求退款。

即使在 Sandbox 环境中,从此表单退款请求后,该cancellation_date字段也会添加到 的JSON 响应中的responseBody.Latest_receipt_inforesponseBody.Receipt.In_appverifyReceipt API数组中。

在此输入图像描述