Class

SKReceiptRefreshRequest

A request to refresh the receipt, which represents the user's transactions with your app.

Overview

Use this API to request a new receipt if the receipt is invalid or missing. In the sandbox environment, you can request a receipt with any combination of properties to test the state transitions related to Volume Purchase Plan receipts.

Topics

Working with Receipt Refresh Requests

init(receiptProperties: [String : Any]?)

Initializes a receipt refresh request with optional properties.

var receiptProperties: [String : Any]?

The properties of the receipt.

Receipt Property Keys

Receipt States

States that a receipt can be in, related to the Volume Purchase Plan.

Relationships

Inherits From

See Also

Restoring Purchased Products

class SKRequest

An abstract class that represents a request to the App Store.

class SKPaymentTransaction

An object in the payment queue.

func SKTerminateForInvalidReceipt()

Terminates an app if the license to use the app has expired.