StoreKit Changes for Objective-C
StoreKit
SKDownload.h
Modified SKDownload.contentIdentifier
Declaration | |
---|---|
From | @property(readonly) NSString *contentIdentifier |
To | @property(nonatomic, readonly) NSString *contentIdentifier |
Modified SKDownload.contentLength
Declaration | |
---|---|
From | @property(copy, readonly) NSNumber *contentLength |
To | @property(nonatomic, copy, readonly) NSNumber *contentLength |
Modified SKDownload.contentURL
Declaration | |
---|---|
From | @property(copy, readonly) NSURL *contentURL |
To | @property(nonatomic, readonly) NSURL *contentURL |
Modified SKDownload.contentVersion
Declaration | |
---|---|
From | @property(copy, readonly) NSString *contentVersion |
To | @property(nonatomic, copy, readonly) NSString *contentVersion |
Modified SKDownload.error
Declaration | |
---|---|
From | @property(copy, readonly) NSError *error |
To | @property(nonatomic, copy, readonly) NSError *error |
Modified SKDownload.progress
Declaration | |
---|---|
From | @property(readonly) float progress |
To | @property(nonatomic, readonly) float progress |
Modified SKDownload.state
Declaration | |
---|---|
From | @property(readonly) SKDownloadState state |
To | @property(nonatomic, readonly) SKDownloadState state |
Modified SKDownload.timeRemaining
Declaration | |
---|---|
From | @property(readonly) NSTimeInterval timeRemaining |
To | @property(nonatomic, readonly) NSTimeInterval timeRemaining |
SKError.h
Added SKErrorCode
SKPayment.h
Modified SKMutablePayment.applicationUsername
Declaration | |
---|---|
From | @property(nonatomic, copy, readwrite) NSString *applicationUsername |
To | @property(nonatomic, copy) NSString *applicationUsername |
Modified SKMutablePayment.productIdentifier
Declaration | |
---|---|
From | @property(copy, readwrite) NSString *productIdentifier |
To | @property(nonatomic, copy) NSString *productIdentifier |
Modified SKMutablePayment.quantity
Declaration | |
---|---|
From | @property(readwrite) NSInteger quantity |
To | @property(nonatomic) NSInteger quantity |
Modified SKMutablePayment.requestData
Declaration | |
---|---|
From | @property(copy, readwrite) NSData *requestData |
To | @property(nonatomic, copy) NSData *requestData |
Modified +[SKPayment paymentWithProduct:]
Declaration | |
---|---|
From | + (id)paymentWithProduct:(SKProduct *)product |
To | + (instancetype)paymentWithProduct:(SKProduct *)product |
Modified SKPayment.productIdentifier
Declaration | |
---|---|
From | @property(copy, readonly) NSString *productIdentifier |
To | @property(nonatomic, copy, readonly) NSString *productIdentifier |
Modified SKPayment.quantity
Declaration | |
---|---|
From | @property(readonly) NSInteger quantity |
To | @property(nonatomic, readonly) NSInteger quantity |
Modified SKPayment.requestData
Declaration | |
---|---|
From | @property(copy, readonly) NSData *requestData |
To | @property(nonatomic, copy, readonly) NSData *requestData |
SKPaymentQueue.h
Modified +[SKPaymentQueue defaultQueue]
Declaration | |
---|---|
From | + (SKPaymentQueue *)defaultQueue |
To | + (instancetype)defaultQueue |
Modified SKPaymentQueue.transactions
Declaration | |
---|---|
From | @property(readonly) NSArray<SKPaymentTransaction *> *transactions |
To | @property(nonatomic, readonly) NSArray<SKPaymentTransaction *> *transactions |
SKPaymentTransaction.h
Modified SKPaymentTransaction.downloads
Declaration | |
---|---|
From | @property(readonly) NSArray *downloads |
To | @property(nonatomic, readonly) NSArray<SKDownload *> *downloads |
Modified SKPaymentTransaction.error
Declaration | |
---|---|
From | @property(readonly) NSError *error |
To | @property(nonatomic, readonly) NSError *error |
Declaration | |
---|---|
From | @property(readonly) SKPaymentTransaction *originalTransaction |
To | @property(nonatomic, readonly) SKPaymentTransaction *originalTransaction |
Modified SKPaymentTransaction.payment
Declaration | |
---|---|
From | @property(readonly) SKPayment *payment |
To | @property(nonatomic, readonly) SKPayment *payment |
Modified SKPaymentTransaction.transactionDate
Declaration | |
---|---|
From | @property(readonly) NSDate *transactionDate |
To | @property(nonatomic, readonly) NSDate *transactionDate |
Declaration | |
---|---|
From | @property(readonly) NSString *transactionIdentifier |
To | @property(nonatomic, readonly) NSString *transactionIdentifier |
Declaration | |
---|---|
From | @property(readonly) SKPaymentTransactionState transactionState |
To | @property(nonatomic, readonly) SKPaymentTransactionState transactionState |
SKProduct.h
Modified SKProduct.contentLengths
Declaration | |
---|---|
From | @property(readonly) NSArray<NSNumber *> *contentLengths |
To | @property(nonatomic, readonly) NSArray<NSNumber *> *contentLengths |
Modified SKProduct.contentVersion
Declaration | |
---|---|
From | @property(readonly) NSString *contentVersion |
To | @property(nonatomic, readonly) NSString *contentVersion |
Modified SKProduct.downloadable
Declaration | |
---|---|
From | @property(readonly) BOOL downloadable |
To | @property(nonatomic, readonly) BOOL downloadable |
Modified SKProduct.localizedDescription
Declaration | |
---|---|
From | @property(readonly) NSString *localizedDescription |
To | @property(nonatomic, readonly) NSString *localizedDescription |
Modified SKProduct.localizedTitle
Declaration | |
---|---|
From | @property(readonly) NSString *localizedTitle |
To | @property(nonatomic, readonly) NSString *localizedTitle |
Modified SKProduct.price
Declaration | |
---|---|
From | @property(readonly) NSDecimalNumber *price |
To | @property(nonatomic, readonly) NSDecimalNumber *price |
Modified SKProduct.priceLocale
Declaration | |
---|---|
From | @property(readonly) NSLocale *priceLocale |
To | @property(nonatomic, readonly) NSLocale *priceLocale |
Modified SKProduct.productIdentifier
Declaration | |
---|---|
From | @property(readonly) NSString *productIdentifier |
To | @property(nonatomic, readonly) NSString *productIdentifier |
SKProductsRequest.h
Modified SKProductsRequest.delegate
Declaration | |
---|---|
From | @property(assign) id<SKProductsRequestDelegate> delegate |
To | @property(nonatomic, weak) id<SKProductsRequestDelegate> delegate |
Declaration | |
---|---|
From | - (id)initWithProductIdentifiers:(NSSet *)productIdentifiers |
To | - (instancetype)initWithProductIdentifiers:(NSSet<NSString *> *)productIdentifiers |
Declaration | |
---|---|
From | @property(readonly) NSArray<NSString *> *invalidProductIdentifiers |
To | @property(nonatomic, readonly) NSArray<NSString *> *invalidProductIdentifiers |
Modified SKProductsResponse.products
Declaration | |
---|---|
From | @property(readonly) NSArray<SKProduct *> *products |
To | @property(nonatomic, readonly) NSArray<SKProduct *> *products |
SKReceiptRefreshRequest.h
Declaration | |
---|---|
From | - (id)initWithReceiptProperties:(NSDictionary<NSString *,id> *)properties |
To | - (instancetype)initWithReceiptProperties:(NSDictionary<NSString *,id> *)properties |
SKRequest.h
Modified SKRequest.delegate
Declaration | |
---|---|
From | @property(assign) id<SKRequestDelegate> delegate |
To | @property(nonatomic, weak) id<SKRequestDelegate> delegate |