我知道 Flurry 的报告有延迟,但是,我们在第二天的 Flurry 报告中没有看到任何结果。
[Flurry setDebugLogEnabled:YES];
[Flurry setLogLevel:FlurryLogLevelDebug];
[Flurry startSession:_appSettings.flurryAppId];
[Flurry setSessionReportsOnCloseEnabled:YES];
[Flurry setSessionReportsOnPauseEnabled:YES];
[Flurry setEventLoggingEnabled:YES];
UIDevice *device = [UIDevice currentDevice];
[Flurry logEvent:@"SESSION_START"
withParameters:[NSDictionary dictionaryWithObjectsAndKeys:[device systemVersion], @"OS", nil]
timed:YES];
我们的日志显示了应用程序中发生的各个 Flurry 日志调用。我们没有看到任何暗示信息已发送给 Flurry 的信息。
两者setSessionReportsOnPauseEnabled:
和setSessionReportsOnCloseEnabled:
都设置为YES
,但当应用程序暂停或关闭时,没有与会话数据的 Flurry 通信。当我重新启动应用程序时,Flurry 尝试发送会话数据,但不幸的是:
FlurrySession: Add crashed former session
按照指示,我们在以下位置开始了 Flurry 会话:
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions method of your AppDelegate
根据 Flurry 的网站,我们没有跟踪任何事件。
我们正在使用 Flurry 4.2.2 SDK