如何检测SKPaymentTransaction何时中断?

问题描述

我正在按照步骤测试应用内购买中断,如Apple文档中标题Test an Interrupted Purchase下的概述。我的问题从第6步开始。它指出:

“在您的代码中,观察到付款失败。付款队列接收到状态为SKPaymentTransactionState.Failed的更新的交易。”

这对我有用,但是失败的状态会触发我的UI来显示错误提示提示付款失败,即使它只是在准备显示“条款和条件”页面

有没有一种方法可以检测到某个事务何时实际上失败,而不是何时暂停该事务以使其他操作发生?我本来希望这里的SKPaymentTransactionState状态为deferred而不是Failed,因为这样可以更轻松地进行适当处理。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)