Contents

JWSAppTransactionDecodedPayload

A decoded payload that contains app transaction information.

Declaration

object JWSAppTransactionDecodedPayload

Properties

NameTypeDescription
appAppleIdappAppleId

The unique identifier the App Store uses to identify the app.

appTransactionIdappTransactionId

The unique identifier of the app download transaction.

bundleIdbundleId

The bundle identifier that the app transaction applies to.

originalApplicationVersionoriginalApplicationVersion

The app version that the customer originally purchased from the App Store.

originalPlatformoriginalPlatform

The platform on which the customer originally purchased the app.

originalPurchaseDateoriginalPurchaseDate

The date the customer originally purchased the app from the App Store.

preorderDatepreorderDate

The date the customer placed an order for the app before it’s available in the App Store.

receiptCreationDatereceiptCreationDate

The date that the App Store signed the JWS app transaction.

receiptTypeenvironment

The server environment, production or sandbox, that signed the app transaction.

Discussion

The Get App Transaction Info endpoint returns a JWSAppTransaction, which you decode to get JWSAppTransactionDecodedPayload.

You can also get app transaction information in your app from StoreKit, using AppTransaction.

See Also

JWS headers and payloads