2014-04-13 29 views
1

我正在做一個應用程序。在那我打電話像下面的restoreCompletedTransactions方法。如何調用restoreCompletedTransactions

-(void)restore 
{ 
    [SKPaymentQueue defaultqueue] restoreCOmpletedTransactions]; 
} 

但它不會給從apple.If I D下方喜歡的任何響應,那麼應用程序崩潰時,我稱之爲還原方法。

-(void)restore 
    { 
    [[SKPaymentQueue defaultQueue] addTransactionObserver:self]; 
    [SKPaymentQueue defaultqueue] restoreCOmpletedTransactions]; 
} 

因此,如何調用restoreCompletedTransactions.And當我們使用這個[SKPaymentQueue defaultQueue] addTransactionObserver:自我]在我的代碼。

回答

0
  1. 您需要在您的應用程序委託中調用[[SKPaymentQueue defaultQueue] addTransactionObserver:self];。建議撥打電話AppDidFinishLaunching
  2. 然後在您的恢復方法(通常連接到一個按鈕),你會調用 - [SKPaymentQueue defaultqueue] restoreCOmpletedTransactions];
  3. 你實現SKProductsRequestDelegate,你是什麼意思有一個由蘋果沒有反應?
相關問題