Contents

SKPaymentTransactionObserver

A set of methods that process transactions, unlock purchased functionality, and continue promoted In-App Purchases.

Declaration

protocol SKPaymentTransactionObserver : NSObjectProtocol

Mentioned in

Overview

Observers of SKPaymentQueue objects implement the methods of this protocol.

The system calls an observer when the queue updates or removes transactions. An observer needs to process all successful transactions, unlock the functionality the user purchases, and then finish the transaction by calling the payment queue’s finishTransaction(_:) method.

Topics

Handling transactions

Restoring transactions

Handling promoted in-app purchases

Revoking entitlements

Changing the storefront

Handling download actions

See Also

Essentials