我正在为我的游戏实施应用内购买,并且运行良好。购买和其他东西没有问题。但是今天我被困在一个奇怪的地方。
当用户尝试购买时,有时需要超过一分钟才能得到 Apple 的回复。(沙盒环境)。
我想要做的只是在一个中放置一个取消按钮UIAlertView
,这将帮助用户取消整个购买。因此,如果 Sandbox 响应延迟,用户可以取消购买。我怎样才能做到这一点 ?
我已经有一个 UIAlertView,它以单击购买按钮开始并以SKPaymentTransactionStatePurchased
方法结束。我想将该取消按钮添加到该警报视图。
很困惑,这又是我的问题,
但是应该调用什么方法来取消处于SKPaymentTransactionStatePurchasing
状态的整个应用内进程?