我的应用程序被苹果拒绝了,因为它没有恢复按钮,但我使用的是MKStoreKit,所以如果购买了应用程序,设备被擦除,用户再次单击我的购买按钮,它会重新下载并恢复应用程序。
那么,有没有人能解释一下他们要求我做什么?我以为是MKStoreKit帮我处理的。
谢谢
发布于 2013-05-04 04:48:01
只需调用restorePreviousTransactionsOnComplete即可
#import "MKStoreManager.h"
-(void)restorePreviousPurchase{
[[MKStoreManager sharedManager]restorePreviousTransactionsOnComplete:^{NSLog(@"RESTORED PREVIOUS PURCHASE");} onError:nil];
}发布于 2012-06-11 23:28:23
在你的应用程序中的某个地方,你需要添加一个恢复按钮,这将允许用户恢复之前的购买。
MKStoreKit可以完成所有这些操作,但您需要添加按钮来UI您自己。然后,您可以在MKStoreManager上调用restorePreviousTransactionsOnComplete:onError:方法
发布于 2012-06-22 13:03:10
- (IBAction) RestoreCompletedTransactions:(id)sender
{
[[SKPaymentQueue defaultQueue] addTransactionObserver:self];
[[SKPaymentQueue defaultQueue] restoreCompletedTransactions];
}虽然不确定按钮,但我猜我的总是显示。
https://stackoverflow.com/questions/10983050
复制相似问题