Ios 在inAppPurchase后停止Flurry广告,不退出应用程序

Ios 在inAppPurchase后停止Flurry广告,不退出应用程序,ios,iphone,objective-c,ads,flurry,Ios,Iphone,Objective C,Ads,Flurry,我开始使用flurry广告,在appDeleget.m appDeleget.m中使用以下两个语句 if(![[NSUserDefaults standardUserDefaults] boolForKey:@"Purchased"]) { [Flurry startSession:FLURRY_ID];//FLURRY_ID is the #define @"flurry_adID" [FlurryAds initialize:self.window.rootViewContr

我开始使用flurry广告,在appDeleget.m appDeleget.m中使用以下两个语句

if(![[NSUserDefaults standardUserDefaults] boolForKey:@"Purchased"]) {
    [Flurry startSession:FLURRY_ID];//FLURRY_ID is the #define @"flurry_adID"
    [FlurryAds initialize:self.window.rootViewController];        
}
util,直到用户在购买后至少一次不退出应用程序,flurryAds不会停止,flurryAds不会停止


我想在用户购买应用程序后立即停止flurry广告。

不要使用appDelegate。检查ViewController中的if语句。不适用于您的原因是您在AppDelegate中调用它。你在哪里调用这个代码?完成发射方法

我要做的是:购买时:创建BOOL key并在购买完成时调用它。然后,您仍然可以使用appDelegate检查NSUserDefaults

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

购买完成后我应该写些什么?请看我的答案和代码。购买完成后,只需输入代码即可。请确保在该代码中也包含NSUserDefaults键。