我正在为我的游戏实施应用程序内购买并且工作正常。购买和其他东西没问题。但今天我陷入了一个奇怪的境地。
当用户尝试购买时,有时需要一分钟以上才能收到Apple的回复。 (沙箱环境)。
我想要做的只是在UIAlertView
中添加取消按钮,这将有助于用户取消整个购买。因此,如果Sandbox有响应延迟,用户可以取消购买。我怎样才能做到这一点 ?
我已经有了一个UIAlertView,它以点击购买按钮开始,以SKPaymentTransactionStatePurchased
方法结束。我想将取消按钮添加到该警报视图。
困惑,这是我的问题,简而言之,
但是,在SKPaymentTransactionStatePurchasing
状态下,应该调用什么方法取消整个应用内进程?
答案 0 :(得分:0)
一旦发送请求,您就无法中断请求。你应该等到Apple响应。