2014-02-18 98 views
0

我開始使用使用以下兩個聲明中appDeleget.m appDeleget.minAppPurchase後停止亂舞廣告,無需退出應用程序

if(![[NSUserDefaults standardUserDefaults] boolForKey:@"Purchased"]) { 
    [Flurry startSession:FLURRY_ID];//FLURRY_ID is the #define @"flurry_adID" 
    [FlurryAds initialize:self.window.rootViewController];   
} 

UTIL直到用戶沒有至少一次後退出應用程序亂舞廣告購買,流氓廣告不會停止,流氓廣告不會停止。

我想在用戶購買應用程序後立即停止亂七八糟的廣告。

回答

1

請勿使用appDelegate。檢查ViewController中的if語句。之所以不適合你,是因爲你在AppDelegate中調用了這個。你在哪裏調用這個代碼? DidFinishLaunching方法?

我會做的是:購買時:創建BOOL鍵,並在購買完成時調用此函數。然後你仍然可以使用appDelegate來檢查NSUserDefaults。

[Flurry startSession:FLURRY_ID];//FLURRY_ID is the #define @"flurry_adID" 
[FlurryAds initialize:self.window.rootViewController]; 
+0

購買完成後我該寫什麼? –

+0

查看我的答案和代碼。購買完成後,只需輸入該代碼即可。一定要在該代碼中包含NSUserDefaults項。 –

相關問題