我想使用.refundRequestSheet
方法在我的应用程序中由用户退款。它不能正常工作。
这里有问题。
我怎样才能知道用户的退款操作的结果?有[请求退款]按钮,当我点击它时什么也没有发生,它总是在退款视图消失后返回.userCancelled
。
.refundRequestSheet(
for: selectedTransactionID ?? 0,
isPresented: $refundSheetIsPresented
) { result in
switch result {
case .success(let status):
switch status {
case .success:
log(" success")
case .userCancelled:
log(" userCancelled")
@unknown default:
log(" default")
}
case .failure(let error):
log(error)
}
}
字符串
在请求退款并再次请求退款后,将显示退款视图。但是消息是“您已经为这次购买请求了退款”,并且有一个按钮可以关闭视图,完成按钮。在退款视图中无法点击。
1条答案
按热度按时间anhgbhbe1#
请这样尝试:
字符串