[objective-c]在 inAppPurchase,不退出应用程序后停止系列广告

发布时间: 2016/10/2 4:39:14
注意事项: 本文中文内容可能为机器翻译,如要查看英文原文请点击上面连接.

我开始使用在 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 不停。

我想要购买的应用程序的用户购买后立即停止一系列广告。

解决方法 1:

不要使用 appDelegate。检查 if 语句中的 ViewController。为什么不为你,工作是因为你叫这在 AppDelegate 中。你这段代码哪儿来?DidFinishLaunching 方法吗?

我会做的就是︰ 当购买︰ 创建 BOOL 键并调用这完成购买。然后你仍然可以使用 appDelegate 与 NSUserDefaults 检查。

[Flurry startSession:FLURRY_ID];//FLURRY_ID is the #define @"flurry_adID"
[FlurryAds initialize:self.window.rootViewController];
官方微信
官方QQ群
31647020