草庐IT

SKErrorPaymentCancelled

全部标签

ios - 如果用户取消了 InApp 购买或只是另一个失败状态,如何处理

我正在尝试通过处理SKErrorPaymentCancelled错误代码来处理取消按钮。但是SKErrorPaymentCancelled错误代码和SKPaymentTransactionStateFailed状态返回相同的值。所以所有的SKPaymentTransactionStateFailed状态就像用户取消了交易一样。有没有办法区分这两个代码?我的代码是这样的:caseSKPaymentTransactionStateFailed:{if(transaction.error.code==SKErrorPaymentCancelled){[kUIActivatorstopAnim

ios - 未解析的标识符 - SKErrorPaymentCancelled

这个问题在这里已经有了答案:UseofunresolvedidentifierwhenusingStoreKitconstantswithiOS9.3/Xcode7.3(3个答案)关闭6年前。随着iOS9.3和OSX10.11.4(包括Swift2.2)的发布,我昨天更新到了最新版本的Xcode7.3。当我构建我的应用程序时,我收到一条错误消息使用未解析的标识符“SKErrorPaymentCancelled”,我用它来检查用户是否已取消付款。我没有对它做任何特别的事情,只是记录它(如下所示)。privatefuncfailedTransaction(transaction:SKPay