Fork me on GitHub

Using the Windows Phone 8 library

Requirements
C# projects supported
Visual Studio 2012 for Windows Phone (Update 1 or later)
Your project should explicitly target Windows Phone 8.0 (declared in Visual Studio's 'New Project' wizard)
NuGet (latest version)


Install the BugSense NuGet package using the Package Manager Console:

PM> Install-Package BugSense.WP8

You can also use the Package Management Dialog in Visual Studio to install the 'BugSense.WP8' package.

Installing BugSense via NuGet in Visual Studio 2012

Alternatively you can download the BugSense-WP8-v3.4.zip (Release Notes) file & add a reference to BugSense-WP8.dll in your Windows Phone Project.


lslanding.docs.wp8.p9 App.xaml.cs file and add the code below inside the constructor.


Don't forget to use your Project API key that you'll find in your dashboard!


If you are in debugging mode (e.g. Step-by-Step), BugSense Handler will recognize that and not send the exception because Visual Studio does a great job of letting you know where the error is while debugging your app.

One line installation in App.xaml.cs

You can remove any Unhandled Exception handlers like this one: UnhandledException += Application_UnhandledException;

Now you can ship your application and stay cool. We will make sure you won't miss a bug.

End user communication

When an error occurs, the user is informed by a slick popup. This option is customizable. You can:


Project-Id-Version: POT-Creation-Date: PO-Revision-Date: Last-Translator: panosjee Language-Team: bugsense MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Generator: Poedit 1.5.5


Display nothing and just keep the application running.


Display a confirmation popup with customizable Title and Body allowing the user to decide if he wants to send the error report. An example screenshot is displayed below:

Project-Id-Version: POT-Creation-Date: PO-Revision-Date: Last-Translator: panosjee Language-Team: bugsense MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Generator: Poedit 1.5.5

You can also use BugSense to log handled exceptions and send useful custom data

Monitor if async Tasks have been completed successfully

Add Breadcrumbs and cutom data to crash reports

Set a method to be executed before the app crashes (ex. save state)

Use BugSense along with the VisualStudio debugger

Track an event

Set (override) a localized fix notification

Sign in with Google

Forgot your password?