繁体   English   中英

Flurry Analytics未记录未处理的异常

[英]Flurry Analytics not logging Unhandled Exceptions

我已经在我的应用程序中使用Flurry Analytics for Windows Phone已有相当一段时间了。 普通日志记录可以完美地工作,但是我无法使用WP8 v3.1.1(目前是最新版本)的SDK捕获未处理的异常。

我已经按照我的App.xaml.cs文件中的关于组装SDK的说明进行操作:

private void Application_UnhandledException(object sender, ApplicationUnhandledExceptionEventArgs e)
{
    if (Debugger.IsAttached)
    {
        // An unhandled exception has occurred; break into the debugger
        Debugger.Break();
    }
    else
    {
        FlurryWP8SDK.Api.LogError("Application_UnhandledException", e.ExceptionObject);
    }
}

Windows Phone开发中心通过其“崩溃报告”图告诉我我的应用程序偶尔崩溃,但是在Flurry“技术”>“错误”中,我从未看到记录过任何错误。

任何人都有想法,为什么我没有通过Flurry获得这些有价值的反馈? 我希望使用它来突出可能通过测试的任何问题。

为了澄清...我正在尝试从实时应用程序中记录异常,而不是从本地开发/调试环境中记录异常。

同样要确认的是,按照建议开始了Flurry会话:

private void Application_Launching(object sender, LaunchingEventArgs e)
{
    FlurryWP8SDK.Api.StartSession(AppSettings.FlurryApiKey);
}

private void Application_Activated(object sender, ActivatedEventArgs e)
{
    FlurryWP8SDK.Api.StartSession(AppSettings.FlurryApiKey);
    ...
}

尝试添加EndSession()方法:

private void Application_UnhandledException(object sender, ApplicationUnhandledExceptionEventArgs e)
{
    if (Debugger.IsAttached)
    {
        // An unhandled exception has occurred; break into the debugger
        Debugger.Break();
    }
    else
    {
        FlurryWP8SDK.Api.LogError("Application_UnhandledException", e.ExceptionObject);
        FlurryWP8SDK.Api.EndSession();
    }
}

FlurryWP8SDK.Api.EndSession()调用会强制创建会话文件,因此崩溃将存储在设备上。

不幸的是Flurry从来没有提供修复程序,所以我最终用BugSense替换了Flurry,以捕获未处理的异常。 BugSense一直运行良好,为我提供了可以采取行动的有意义的异常报告。

试试这个,它将起作用。

private void Application_UnhandledException(object sender, ApplicationUnhandledExceptionEventArgs e)
        {
            if (Debugger.IsAttached)
            {
                // An unhandled exception has occurred; break into the debugger
                FlurryWP8SDK.Api.LogError("Application_UnhandledException", e.ExceptionObject);
                Debugger.Break();
            }
        }

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM