【问题标题】:Stop Flurry Ads after inAppPurchase, without exit the applicationinAppPurchase 后停止 Flurry Ads,不退出应用程序
【发布时间】:2014-03-18 06:54:43
【问题描述】:

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

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

util 在用户购买后至少没有退出应用程序一次之前,flurryAds 不会停止,flurryAds 不会停止。

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

【问题讨论】:

    标签: ios iphone objective-c ads flurry


    【解决方案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];
    

    【讨论】:

    • 购买完成后应该写什么?
    • 用代码查看我的答案。购买完成后只需输入该代码即可。确保在该代码中还包含 NSUserDefaults 键。
    猜你喜欢
    • 1970-01-01
    • 2012-05-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-01-28
    相关资源
    最近更新 更多