簡體   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