PassKit iOS 14.5 to 15.0 API Differences
PKAddShareablePassConfiguration.h
Added
-[PKShareablePassMetadata initWithProvisioningCredentialIdentifier:sharingInstanceIdentifier:passThumbnailImage:ownerDisplayName:localizedDescription:accountHash:templateIdentifier:relyingPartyIdentifier:requiresUnifiedAccessCapableDevice:]
Added
PKShareablePassMetadata.accountHash
Added
PKShareablePassMetadata.templateIdentifier
Added
PKShareablePassMetadata.relyingPartyIdentifier
Added
PKShareablePassMetadata.requiresUnifiedAccessCapableDevice
PKConstants.h
Added
PKPaymentNetworkWaon
Added
PKPaymentNetworkNanaco
Added
PKPaymentButtonTypeContinue
PKDateComponentsRange.h
Added
PKDateComponentsRange
Added
-[PKDateComponentsRange initWithStartDateComponents:endDateComponents:]
Added
PKDateComponentsRange.startDateComponents
Added
PKDateComponentsRange.endDateComponents
PKDeferredPaymentSummaryItem.h
Added
PKDeferredPaymentSummaryItem
Added
PKDeferredPaymentSummaryItem.deferredDate
PKError.h
Added
PKPaymentCouponCodeInvalidError
Added
PKPaymentCouponCodeExpiredError
PKPassLibrary.h
Added
-[PKPassLibrary serviceProviderDataForSecureElementPass:completion:]
PKPaymentAuthorizationController.h
Added
-[PKPaymentAuthorizationControllerDelegate paymentAuthorizationController:didChangeCouponCode:handler:]
PKPaymentAuthorizationViewControllerDelegate.h
Added
-[PKPaymentAuthorizationViewControllerDelegate paymentAuthorizationViewController:didChangeCouponCode:handler:]
PKPaymentMethod.h
Added
PKPaymentMethodTypeEMoney
PKPaymentRequest.h
Added
PKShippingContactEditingMode
Added
PKShippingContactEditingModeEnabled
Added
PKShippingContactEditingModeStorePickup
Added
+[PKPaymentRequest paymentCouponCodeInvalidErrorWithLocalizedDescription:]
Added
+[PKPaymentRequest paymentCouponCodeExpiredErrorWithLocalizedDescription:]
Added
PKPaymentRequest.supportsCouponCode
Added
PKPaymentRequest.couponCode
Added
PKPaymentRequest.shippingContactEditingMode
PKPaymentRequestStatus.h
Added
PKPaymentRequestUpdate.shippingMethods
Added
PKPaymentRequestCouponCodeUpdate
Added
-[PKPaymentRequestCouponCodeUpdate initWithErrors:paymentSummaryItems:shippingMethods:]
Added
PKPaymentRequestCouponCodeUpdate.errors
PKRecurringPaymentSummaryItem.h
Added
PKRecurringPaymentSummaryItem
Added
PKRecurringPaymentSummaryItem.startDate
Added
PKRecurringPaymentSummaryItem.intervalUnit
Added
PKRecurringPaymentSummaryItem.intervalCount
Added
PKRecurringPaymentSummaryItem.endDate
PKShippingMethod.h
Added
PKShippingMethod.dateComponentsRange
PKStoredValuePassBalance.h
Added
PKStoredValuePassBalanceType
Added
PKStoredValuePassBalanceTypeCash
Added
PKStoredValuePassBalanceTypeLoyaltyPoints
Added
PKStoredValuePassBalance
Added
PKStoredValuePassBalance.amount
Added
PKStoredValuePassBalance.currencyCode
Added
PKStoredValuePassBalance.balanceType
Added
PKStoredValuePassBalance.expiryDate
Added
-[PKStoredValuePassBalance isEqualToBalance:]
PKStoredValuePassProperties.h
Added
PKStoredValuePassProperties
Added
+[PKStoredValuePassProperties passPropertiesForPass:]
Added
PKStoredValuePassProperties.blacklisted
Added
PKStoredValuePassProperties.blocked
Added
PKStoredValuePassProperties.expirationDate
Added
PKStoredValuePassProperties.balances
PKTransitPassProperties.h
Removed
+[PKTransitPassProperties passPropertiesForPass:]
Modified
PKTransitPassProperties
Superclass
From
NSObject
To
PKStoredValuePassProperties
Modified
PKTransitPassProperties.transitBalance
Availability
Replacement
From
Available
none
To
Deprecated
balances
Modified
PKTransitPassProperties.transitBalanceCurrencyCode
Availability
Replacement
From
Available
none
To
Deprecated
balances