PassKit Changes for Objective-C
PassKit
PKAddPaymentPassViewController.h
| Declaration | |
|---|---|
| From | @property(nonatomic, copy, readonly) NSString *encryptionScheme |
| To | @property(nonatomic, copy, readonly) PKEncryptionScheme encryptionScheme |
| Declaration | |
|---|---|
| From | - (instancetype)initWithEncryptionScheme:(NSString *)encryptionScheme |
| To | - (instancetype)initWithEncryptionScheme:(PKEncryptionScheme)encryptionScheme |
| Declaration | |
|---|---|
| From | @property(nonatomic, copy) NSString *paymentNetwork |
| To | @property(nonatomic, copy) PKPaymentNetwork paymentNetwork |
PKConstants.h
Modified PKPaymentAuthorizationStatus
| Header | |
|---|---|
| From | PassKit/PKPaymentAuthorizationViewController.h |
| To | PassKit/PKConstants.h |
Modified PKPaymentAuthorizationStatusFailure
| Header | |
|---|---|
| From | PassKit/PKPaymentAuthorizationViewController.h |
| To | PassKit/PKConstants.h |
| Header | |
|---|---|
| From | PassKit/PKPaymentAuthorizationViewController.h |
| To | PassKit/PKConstants.h |
| Header | |
|---|---|
| From | PassKit/PKPaymentAuthorizationViewController.h |
| To | PassKit/PKConstants.h |
| Header | |
|---|---|
| From | PassKit/PKPaymentAuthorizationViewController.h |
| To | PassKit/PKConstants.h |
| Header | |
|---|---|
| From | PassKit/PKPaymentAuthorizationViewController.h |
| To | PassKit/PKConstants.h |
| Header | |
|---|---|
| From | PassKit/PKPaymentAuthorizationViewController.h |
| To | PassKit/PKConstants.h |
| Header | |
|---|---|
| From | PassKit/PKPaymentAuthorizationViewController.h |
| To | PassKit/PKConstants.h |
Modified PKPaymentAuthorizationStatusSuccess
| Header | |
|---|---|
| From | PassKit/PKPaymentAuthorizationViewController.h |
| To | PassKit/PKConstants.h |
PKContact.h
Modified PKContact.emailAddress
| Declaration | |
|---|---|
| From | @property(nonatomic, retain) NSString *emailAddress |
| To | @property(nonatomic, strong) NSString *emailAddress |
Modified PKContact.name
| Declaration | |
|---|---|
| From | @property(nonatomic, retain) NSPersonNameComponents *name |
| To | @property(nonatomic, strong) NSPersonNameComponents *name |
Modified PKContact.phoneNumber
| Declaration | |
|---|---|
| From | @property(nonatomic, retain) CNPhoneNumber *phoneNumber |
| To | @property(nonatomic, strong) CNPhoneNumber *phoneNumber |
Modified PKContact.postalAddress
| Declaration | |
|---|---|
| From | @property(nonatomic, retain) CNPostalAddress *postalAddress |
| To | @property(nonatomic, strong) CNPostalAddress *postalAddress |
PKPass.h
Modified PKPass.paymentPass
| Declaration | |
|---|---|
| From | @property(nonatomic, assign, readonly) PKPaymentPass *paymentPass |
| To | @property(nonatomic, readonly) PKPaymentPass *paymentPass |
PKPassLibrary.h
PKPayment.h
Modified PKPayment.billingAddress
| Declaration | |
|---|---|
| From | @property(nonatomic, readonly) ABRecordRef billingAddress |
| To | @property(nonatomic, assign, readonly) ABRecordRef billingAddress |
Modified PKPayment.billingContact
| Declaration | |
|---|---|
| From | @property(nonatomic, readonly) PKContact *billingContact |
| To | @property(nonatomic, strong, readonly) PKContact *billingContact |
Modified PKPayment.shippingAddress
| Declaration | |
|---|---|
| From | @property(nonatomic, readonly) ABRecordRef shippingAddress |
| To | @property(nonatomic, assign, readonly) ABRecordRef shippingAddress |
Modified PKPayment.shippingContact
| Declaration | |
|---|---|
| From | @property(nonatomic, readonly) PKContact *shippingContact |
| To | @property(nonatomic, strong, readonly) PKContact *shippingContact |
Modified PKPayment.shippingMethod
| Declaration | |
|---|---|
| From | @property(nonatomic, readonly) PKShippingMethod *shippingMethod |
| To | @property(nonatomic, strong, readonly) PKShippingMethod *shippingMethod |
Modified PKPayment.token
| Declaration | |
|---|---|
| From | @property(nonatomic, readonly) PKPaymentToken *token |
| To | @property(nonatomic, strong, readonly) PKPaymentToken *token |
PKPaymentAuthorizationController.h (Added)
PKPaymentAuthorizationViewController.h
| Declaration | |
|---|---|
| From | + (BOOL)canMakePaymentsUsingNetworks:(NSArray<NSString *> *)supportedNetworks |
| To | + (BOOL)canMakePaymentsUsingNetworks:(NSArray<PKPaymentNetwork> *)supportedNetworks |
| Declaration | |
|---|---|
| From | + (BOOL)canMakePaymentsUsingNetworks:(NSArray<NSString *> *)supportedNetworks capabilities:(PKMerchantCapability)capabilties |
| To | + (BOOL)canMakePaymentsUsingNetworks:(NSArray<PKPaymentNetwork> *)supportedNetworks capabilities:(PKMerchantCapability)capabilties |
Modified PKPaymentAuthorizationStatus
| Header | |
|---|---|
| From | PassKit/PKPaymentAuthorizationViewController.h |
| To | PassKit/PKConstants.h |
Modified PKPaymentAuthorizationStatusFailure
| Header | |
|---|---|
| From | PassKit/PKPaymentAuthorizationViewController.h |
| To | PassKit/PKConstants.h |
| Header | |
|---|---|
| From | PassKit/PKPaymentAuthorizationViewController.h |
| To | PassKit/PKConstants.h |
| Header | |
|---|---|
| From | PassKit/PKPaymentAuthorizationViewController.h |
| To | PassKit/PKConstants.h |
| Header | |
|---|---|
| From | PassKit/PKPaymentAuthorizationViewController.h |
| To | PassKit/PKConstants.h |
| Header | |
|---|---|
| From | PassKit/PKPaymentAuthorizationViewController.h |
| To | PassKit/PKConstants.h |
| Header | |
|---|---|
| From | PassKit/PKPaymentAuthorizationViewController.h |
| To | PassKit/PKConstants.h |
| Header | |
|---|---|
| From | PassKit/PKPaymentAuthorizationViewController.h |
| To | PassKit/PKConstants.h |
Modified PKPaymentAuthorizationStatusSuccess
| Header | |
|---|---|
| From | PassKit/PKPaymentAuthorizationViewController.h |
| To | PassKit/PKConstants.h |
PKPaymentButton.h
PKPaymentMethod.h
Modified PKPaymentMethod.displayName
| Declaration | |
|---|---|
| From | @property(nonatomic, readonly) NSString *displayName |
| To | @property(nonatomic, copy, readonly) NSString *displayName |
Modified PKPaymentMethod.network
| Declaration | |
|---|---|
| From | @property(nonatomic, readonly) NSString *network |
| To | @property(nonatomic, copy, readonly) PKPaymentNetwork network |
Modified PKPaymentMethod.paymentPass
| Declaration | |
|---|---|
| From | @property(nonatomic, readonly) PKPaymentPass *paymentPass |
| To | @property(nonatomic, copy, readonly) PKPaymentPass *paymentPass |
PKPaymentPass.h
| Declaration | |
|---|---|
| From | @property(readonly) NSString *deviceAccountIdentifier |
| To | @property(weak, readonly) NSString *deviceAccountIdentifier |
| Declaration | |
|---|---|
| From | @property(readonly) NSString *deviceAccountNumberSuffix |
| To | @property(weak, readonly) NSString *deviceAccountNumberSuffix |
PKPaymentRequest.h
Modified PKPaymentRequest.billingContact
| Declaration | |
|---|---|
| From | @property(nonatomic, retain) PKContact *billingContact |
| To | @property(nonatomic, strong) PKContact *billingContact |
Modified PKPaymentRequest.shippingContact
| Declaration | |
|---|---|
| From | @property(nonatomic, retain) PKContact *shippingContact |
| To | @property(nonatomic, strong) PKContact *shippingContact |
Modified PKPaymentRequest.supportedNetworks
| Declaration | |
|---|---|
| From | @property(nonatomic, copy) NSArray<NSString *> *supportedNetworks |
| To | @property(nonatomic, copy) NSArray<PKPaymentNetwork> *supportedNetworks |
PKPaymentToken.h
Modified PKPaymentToken.paymentData
| Declaration | |
|---|---|
| From | @property(nonatomic, readonly) NSData *paymentData |
| To | @property(nonatomic, copy, readonly) NSData *paymentData |
Modified PKPaymentToken.paymentInstrumentName
| Declaration | |
|---|---|
| From | @property(nonatomic, readonly) NSString *paymentInstrumentName |
| To | @property(nonatomic, copy, readonly) NSString *paymentInstrumentName |
Modified PKPaymentToken.paymentMethod
| Declaration | |
|---|---|
| From | @property(nonatomic, readonly) PKPaymentMethod *paymentMethod |
| To | @property(nonatomic, strong, readonly) PKPaymentMethod *paymentMethod |
Modified PKPaymentToken.paymentNetwork
| Declaration | |
|---|---|
| From | @property(nonatomic, readonly) NSString *paymentNetwork |
| To | @property(nonatomic, copy, readonly) NSString *paymentNetwork |
Modified PKPaymentToken.transactionIdentifier
| Declaration | |
|---|---|
| From | @property(nonatomic, readonly) NSString *transactionIdentifier |
| To | @property(nonatomic, copy, readonly) NSString *transactionIdentifier |