Log native app crashes, unhandled exceptions, and custom debug logs to Google Firebase Crashlytics dashboard.
Log native app crashes and unhandled stack traces with Google Firebase Crashlytics. Nativine embeds native Firebase Crashlytics SDKs, capturing native NDK crashes, web view JavaScript unhandled exceptions, and memory logs.
Monitoring crash stability ensures high app ratings on App Store and Google Play. Nativine's Crashlytics plugin logs real-time error traces to your Firebase console:
google-services.json or GoogleService-Info.plist.To log non-fatal JS exceptions or add debug log breadcrumbs in Crashlytics, call nativine.crashlytics.recordError():
// Add custom log breadcrumb
nativine.crashlytics.log({ message: 'User initiated checkout for cart SKU_123' });
// Set custom key
nativine.crashlytics.setCustomKey({ key: 'user_plan', value: 'enterprise' });
// Record non-fatal exception
nativine.crashlytics.recordError({
message: 'Failed to parse API payment JSON response',
stack: error.stack
});
| Parameter | Type | Description |
|---|---|---|
message | string | Required. Error description string recorded in Crashlytics console. |
stack | string | Optional. JavaScript error stack trace string. |
Yes. Firebase Crashlytics offers 100% free, unlimited real-time crash reporting for iOS and Android apps.
Yes. Nativine's build server uploads dSYM symbol files automatically so iOS crash stack traces render in human-readable code lines.