我在我的iOS应用程序中遇到了一个问题:当我点击“购买”按钮以购买IAP产品时,会弹出一个窗口显示以下消息:
当我点击确定关闭这个弹出窗口时,购买不会执行。
以下是我的代码:
我以前从未遇到过这个弹出窗口,而且我的产品只是非自动续订的订阅,所以我想知道为什么在购买订阅时会出现这个消息。此应用内购买已经购买。它将免费恢复。
当我点击确定关闭这个弹出窗口时,购买不会执行。
以下是我的代码:
for transaction in transactions {
switch transaction.transactionState {
case SKPaymentTransactionState.Purchased, SKPaymentTransactionState.Restored:
print("Transaction completed successfully.")
SKPaymentQueue.defaultQueue().finishTransaction(transaction)
transactionInProgress = false
// Sauvegarde le produit acheté
savePurchasedProduct(transaction.transactionDate!);
break
case SKPaymentTransactionState.Failed:
print("Transaction Failed");
SKPaymentQueue.defaultQueue().finishTransaction(transaction)
transactionInProgress = false
break
default:
break
}
}