Crash reporting
Group Android and iOS failures into issues with the event details that matter.
See what crashed, read the stack trace, and understand the release and actions around every Android or iOS failure.
Didban groups repeated failures, highlights the frame worth opening, and keeps the surrounding release and device context close.
com.example.checkout.CheckoutViewModel
CheckoutViewModel.submitOrder()CheckoutViewModel.kt:184The useful answers first—not a tour of crash-handler internals.
Group Android and iOS failures into issues with the event details that matter.
Retrace R8 / ProGuard, resolve Android native symbols, and symbolicate iOS dSYMs.
Keep developer-provided milestones close to the crash they explain.
Understand which builds are affected and when an issue regresses.
Use foreground session telemetry to understand crash-free and healthy sessions alongside release adoption.
Make Android main-thread stalls visible next to fatal crashes.
Upload the matching artifacts and investigate retraced Android code, native frames, and iOS crashes with their source context.
a.b.c.e(:18)0x00000001019a0cCheckoutViewModel.submitOrder()CheckoutViewModel.kt:184Understand crash-free and healthy sessions, affected releases, and installation activity from actual session telemetry.
JVM crashes, native crashes, ANR detection, R8 / ProGuard retracing, native symbols, releases, sessions, and App Health.
Android docsSwift and native fatal crashes, Objective-C exceptions, POSIX signals, dSYM symbolication, releases, sessions, and App Health.
iOS docsDidban records a failure, recovers it on a later launch, and turns it into an issue you can investigate. The safety model belongs in the docs.
Use the SDK initialization that matches your app, then follow the platform docs for setup details.
Didban.init(
context = this,
apiKey = "didban_ing_…",
baseUrl = "https://YOUR_DIDBAN_API"
)Start with the documentation or open Didban to create your project.