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

问题描述 投票:0回答:1

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

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

cancellation_date

那么,是否有机会生成发送箱收据,它将返回带有

cancellation_date
字段的 JSON?

ios testing in-app-purchase
1个回答
0
投票

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

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

即使在 Sandbox 环境中,从此工作表退款请求后,

cancellation_date
字段也会添加到 verifyReceipt API 的 JSON 响应中的 responseBody.Latest_receipt_info
responseBody.Receipt.In_app
数组中。

© www.soinside.com 2019 - 2024. All rights reserved.