私は購入が購入が完了したとき、私はから購入ViewController
上のオブジェクトを、非表示にすることができますどのようにスウィフトは:購入が完了したときに通知する方法
extension IAPService: SKPaymentTransactionObserver {
func paymentQueue(_ queue: SKPaymentQueue, updatedTransactions transactions: [SKPaymentTransaction]) {
for transaction in transactions {
print(transaction.transactionState.status(), transaction.payment.productIdentifier)
if transaction.transactionState.status() == "purchased" {
// Pro Purchased
}
switch transaction.transactionState {
case .purchasing: break
default: queue.finishTransaction(transaction)
}
}
}
}
完了したときSKPaymentTransactionObserver
チェックを持っている
チェックこの例アウト:https://github.com/bobbymay/In-App-Purchase – Bobby
あなたは[アプリ内購入を読みましたプログラミングガイド](https://developer.apple.com/library/content/documentation/NetworkingInternet/Conceptual/StoreKitGuide/Introduction.html#//apple_ref/doc/uid/TP40008267-CH1-SW1)? – rmaddy
@rmaddyはい、私は持っていますが、購入が完了したときに通知を受ける方法を教えてくれるものは見つかりません。トランザクション状態を2番目に購入した関数を実行できるようにしたい – Gjeruldsen