StoreKit框架中几种重要的类及协议类图
2014-09-14 17:35:22 19 举报
StoreKit框架中几种重要的类及协议类图
作者其他创作
大纲/内容
SKPaymentTransaction
NSError *errorSKPaymentTransaction *originalTransactionSKPayment *paymentNSArray *downloads //iOS6NSDate *transactionDateNSString *transactionIdentifierNSData *transactionReceiptSKPaymentTransactionState transactionState
SKPaymentQueue
NSArray *transactions--------------------------------------------------------------------------------------------------------------------------------------------+ (SKPaymentQueue *)defaultQueue+ (BOOL)canMakePayments- (void)addPayment:(SKPayment *)payment- (void)restoreCompletedTransactions- (void)finishTransaction:(SKPaymentTransaction *)transaction- (void)addTransactionObserver:(id )observer- (void)removeTransactionObserver:(id )observer/*iOS6*/- (void)startDownloads:(NSArray *)downloads- (void)pauseDownloads:(NSArray *)downloads- (void)resumeDownloads:(NSArray *)downloads- (void)cancelDownloads:(NSArray *)downloads- (void)restoreCompletedTransactionsWithApplicationUsername:(NSString *)username //iOS7
SKReceiptRefreshRequest(ios7)
NSDictionary *receiptProperties
- (id)initWithReceiptProperties:(NSDictionary *)properties
SKProductsResponse
NSArray *productsNSArray *invalidProductIdentifiers
SKPayment
+ (id)paymentWithProduct:(SKProduct *)product
SKRequestDelegate
- (void)requestDidFinish:(SKRequest *)request- (void)request:(SKRequest *)request didFailWithError:(NSError *)error
StoreKit框架中几种重要的类及协议
SKProductsRequestDelegate
- (void)productsRequest:(SKProductsRequest *)request didReceiveResponse:(SKProductsResponse *)response
SKPaymentTransactionObserver
- (void)paymentQueue:(SKPaymentQueue *)queue updatedTransactions:(NSArray *)transactions- (void)paymentQueue:(SKPaymentQueue *)queue removedTransactions:(NSArray *)transactions- (void)paymentQueue:(SKPaymentQueue *)queue restoreCompletedTransactionsFailedWithError:(NSError *)error- (void)paymentQueueRestoreCompletedTransactionsFinished:(SKPaymentQueue *)queue- (void)paymentQueue:(SKPaymentQueue *)queue updatedDownloads:(NSArray *)downloads
SKProductsRequest
id delegate
- (id)initWithProductIdentifiers:(NSSet *)productIdentifiers
SKDownload(iOS6)
SKDownloadState downloadStatelong long contentLengthNSString *contentIdentifierNSURL *contentURLNSString *contentVersionNSError *errorfloat progressNSTimeInterval timeRemainingSKPaymentTransaction *transaction
SKProduct
NSString *localizedDescriptionNSString *localizedTitleNSDecimalNumber *priceNSString *productIdentifier======iOS6.0========BOOL downloadableNSArray *downloadContentLengthsNSString *downloadContentVersion
SKRequest
- (void)cancel- (void)start
0 条评论
下一页