如何使用MKStoreKit恢复购买
我的应用程序被拒绝从苹果,因为它没有还原button,但我正在使用MKStoreKit,所以如果应用程序被购买,设备被抹去,用户再次点击我的购买button,它会重新下载和恢复'的应用程序。
那么,有人能解释他们要求我做什么吗? 我以为MKStoreKit为我处理这个。
谢谢
只需调用restorePreviousTransactionsOnComplete
#import "MKStoreManager.h" -(void)restorePreviousPurchase{ [[MKStoreManager sharedManager]restorePreviousTransactionsOnComplete:^{NSLog(@"RESTORED PREVIOUS PURCHASE");} onError:nil]; }
在你的应用程序的某个地方,你需要添加一个恢复button,这将允许用户恢复以前的购买。
MKStoreKit
完成所有这些工作,但是您需要添加button来自定义UI
。 然后你可以调用restorePreviousTransactionsOnComplete:onError:
上的restorePreviousTransactionsOnComplete:onError:
方法
- (IBAction) RestoreCompletedTransactions:(id)sender { [[SKPaymentQueue defaultQueue] addTransactionObserver:self]; [[SKPaymentQueue defaultQueue] restoreCompletedTransactions]; }
不知道button,但我总是显示。