2013-05-09 88 views
0

我已成功使用this教程來實現In應用購買。但是,它不能使用它。例如,我不明白如何告訴我的廣告在用戶進行應用內購買時不會出現。有誰知道如何做到這一點?應用內購買問題

我想我可以用productIdentifier使用NSUserDefaults,但是我怎麼能告訴它在應用程序購買時,用戶購買了什麼?

回答

0

當用戶在應用程序使你那麼NSUserDefaults的這樣

NSUserDefaults *userDefaults = [NSUserDefaults standardUserDefaults]; 

     [userDefaults setBool:YES forKey:@"isPurchase"]; 

     [userDefaults synchronize]; 

設定值,並在要顯示的廣告,然後檢查用戶在應用purchage作出或不如果用戶在應用內購買做出不顯示廣告

NSUserDefaults *userDefaults = [NSUserDefaults standardUserDefaults]; 

     if(![userDefaults boolForKey:@"isPurchase"]) 
     { 
      NSLog(@"Enter add start "); 

      // Your Ads show code 
     } 
+0

但在哪裏放第一位代碼?當用戶點擊購買按鈕?或在產品購買? – Pierre 2013-05-09 05:57:51

+0

- (void)product購買:(NSNotification *)通知 – 2013-05-09 06:01:31

+0

好的!我會試試這個!謝謝!當我成功時,我會標記你的答案=) – Pierre 2013-05-09 06:05:09

0

transaction.payment.productIdentifier

會爲您提供產品的產品標識。再次瀏覽該教程,你會看到這個。