会话正在记录,但事件并未记录在Flurry for iPhone应用程序中

时间:2014-04-23 05:21:59

标签: ios iphone flurry

我将flurry与我的应用集成在一起。我还发布了与路径问题相关的Question,但没有人给我回答。我认为由于路径问题连接已经丢失了我的应用程序乱舞。现在我看到会话正在创建,但事件没有记录。我重新检查了我的代码,它可以用于记录。如果有任何身体面对这个问题,请帮助我。提前谢谢。

2 个答案:

答案 0 :(得分:2)

我遇到了同样的问题,我在分析日志时修复了它,并意识到会话没有被发送到flurry服务器,因此事件没有被注册。现在没有发送会话的原因是因为我在模拟器上运行应用程序而我正在通过按Xcode中的停止按钮终止应用程序。执行此操作时,会话将不会发送到Flurry服务器。 Flurry默认工作的方式是,当应用程序自然关闭时,它会将会话发送到服务器,当用户通过按下设备上的后退按钮关闭应用程序并再次双击后退按钮并关闭应用程序时,就会发生这种情况。我在测试设备上尝试了这一点,甚至在模拟器上,事件终于登录仪表板! 因此,您需要做的是正常终止应用程序而不是按Xcode IDE上的停止按钮。 祝你好运!

答案 1 :(得分:0)

您可以在AppDelegate didFinishLaunchOptions方法中设置flurry,如下所示

dispatch_async(dispatch_get_global_queue( DISPATCH_QUEUE_PRIORITY_DEFAULT, 0), ^(void){
        dispatch_async(dispatch_get_main_queue(), ^(void){


            [Flurry setCrashReportingEnabled:YES];

            [Flurry startSession:@"your_App_API_key"];//client

        });
    });

您想要记录事件的地方。您可以在下面加上您的活动名称声明。

[Flurry logEvent:@"Profile_View"];

在Flurry网站上更新需要几个小时。您可以访问应用程序 - >活动 - >事件日志

希望它可以帮助你......!