StoreKit watchOS 6.2 to 7.0 API Differences
SKCloudServiceController.h
Added
SKCloudServiceAuthorizationStatusNotDetermined
Added
SKCloudServiceAuthorizationStatusDenied
Added
SKCloudServiceAuthorizationStatusRestricted
Added
SKCloudServiceAuthorizationStatusAuthorized
Added
SKCloudServiceCapabilityNone
Added
SKCloudServiceCapabilityMusicCatalogPlayback
Added
SKCloudServiceCapabilityMusicCatalogSubscriptionEligible
Added
SKCloudServiceCapabilityAddToCloudMusicLibrary
Added
SKCloudServiceController
Added
+[SKCloudServiceController authorizationStatus]
Added
+[SKCloudServiceController requestAuthorization:]
Added
-[SKCloudServiceController requestCapabilitiesWithCompletionHandler:]
Added
-[SKCloudServiceController requestStorefrontCountryCodeWithCompletionHandler:]
Added
-[SKCloudServiceController requestStorefrontIdentifierWithCompletionHandler:]
Added
-[SKCloudServiceController requestUserTokenForDeveloperToken:completionHandler:]
Added
SKCloudServiceCapabilitiesDidChangeNotification
Added
SKStorefrontCountryCodeDidChangeNotification
Added
SKStorefrontIdentifierDidChangeNotification
SKError.h
Added
SKErrorOverlayCancelled
Added
SKErrorIneligibleForOffer
SKPaymentQueue.h
Added
SKPaymentQueue.transactionObservers
Added
-[SKPaymentTransactionObserver paymentQueue:didRevokeEntitlementsForProductIdentifiers:]
SKProduct.h
Added
SKProduct.isFamilyShareable
StoreKitDefines.h
Added
#def SK_CLASS_FINAL