有没有办法以测试用户的身份测试退款购买的功能?
我正在实现非自动续订订阅的服务器端逻辑,我发现如果发生退款,苹果验证服务器将会返回附加字段cancellation_date。
因此,有没有可能生成发送盒子收据,返回带有cancellation_date字段的JSON?
有没有办法以测试用户的身份测试退款购买的功能?
我正在实现非自动续订订阅的服务器端逻辑,我发现如果发生退款,苹果验证服务器将会返回附加字段cancellation_date。
因此,有没有可能生成发送盒子收据,返回带有cancellation_date字段的JSON?
如果运行iOS 15+的iOS应用程序,可以在沙盒环境中测试退款请求。
iOS 15.0+中的StoreKit添加了一个名为beginRefundRequest(in:)的新功能。通过从应用程序内部调用此功能(例如,在帐户设置或帮助菜单中),系统将显示以下退款请求表单。在该表单上,您可以选择“退款请求”项目并请求退款。
即使在沙盒环境中,从此表单进行退款请求后,cancellation_date
字段也会添加到verifyReceipt API
的JSON响应中的responseBody.Latest_receipt_info和responseBody.Receipt.In_app数组中。