Soenneker.Maui.Firebase.Crashlytics
4.0.283
Prefix Reserved
dotnet add package Soenneker.Maui.Firebase.Crashlytics --version 4.0.283
NuGet\Install-Package Soenneker.Maui.Firebase.Crashlytics -Version 4.0.283
<PackageReference Include="Soenneker.Maui.Firebase.Crashlytics" Version="4.0.283" />
<PackageVersion Include="Soenneker.Maui.Firebase.Crashlytics" Version="4.0.283" />
<PackageReference Include="Soenneker.Maui.Firebase.Crashlytics" />
paket add Soenneker.Maui.Firebase.Crashlytics --version 4.0.283
#r "nuget: Soenneker.Maui.Firebase.Crashlytics, 4.0.283"
#:package Soenneker.Maui.Firebase.Crashlytics@4.0.283
#addin nuget:?package=Soenneker.Maui.Firebase.Crashlytics&version=4.0.283
#tool nuget:?package=Soenneker.Maui.Firebase.Crashlytics&version=4.0.283
Soenneker.Maui.Firebase.Crashlytics
Adds Firebase Crashlytics collection to the Android and iOS lifecycle configured by Soenneker.Maui.Firebase.
Installation
dotnet add package Soenneker.Maui.Firebase.Crashlytics
Configure the native Firebase app first, including the platform's google-services.json or GoogleService-Info.plist.
Registration
Attach Crashlytics before completing the Firebase builder:
using Soenneker.Maui.Firebase.Crashlytics.Registrars;
using Soenneker.Maui.Firebase.Dtos;
using Soenneker.Maui.Firebase.Registrars;
builder.UseFirebase(new FirebaseConfig())
.AddCrashlytics()
.Build();
AddCrashlytics() enables native crash collection. If collection depends on consent, pass that decision explicitly:
builder.UseFirebase(new FirebaseConfig())
.AddCrashlytics(collectionEnabled: userAllowsCrashReporting)
.Build();
The choice is applied when the native Firebase app initializes. Changing consent later requires calling the platform Crashlytics SDK directly.
This package enables the native Crashlytics integration; it is not an ILogger provider and does not expose an abstraction for recording handled exceptions. Confirm that the platform build produces the symbol or mapping uploads required by the Firebase setup, then verify a test crash appears in the Firebase console before relying on production reports.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net10.0 is compatible. net10.0-android was computed. net10.0-android36.0 is compatible. net10.0-browser was computed. net10.0-ios was computed. net10.0-ios26.0 is compatible. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net10.0
- Microsoft.Maui.Controls (>= 10.0.101)
- Soenneker.Maui.Firebase (>= 4.0.195)
-
net10.0-android36.0
- Microsoft.Maui.Controls (>= 10.0.101)
- Soenneker.Maui.Firebase (>= 4.0.195)
- Xamarin.AndroidX.Fragment.Ktx (>= 1.9.0)
- Xamarin.AndroidX.Lifecycle.LiveData (>= 2.11.0.1)
- Xamarin.AndroidX.Lifecycle.Process (>= 2.11.0.1)
- Xamarin.AndroidX.Lifecycle.Runtime.Ktx (>= 2.11.0.1)
- Xamarin.AndroidX.Lifecycle.ViewModel.Ktx (>= 2.11.0.1)
- Xamarin.AndroidX.SavedState.SavedState.Ktx (>= 1.5.0.1)
- Xamarin.Firebase.Crashlytics (>= 120.1.0.1)
-
net10.0-ios26.0
- Microsoft.Maui.Controls (>= 10.0.101)
- Soenneker.Maui.Firebase (>= 4.0.195)
- Xamarin.Firebase.iOS.Crashlytics (>= 8.10.0.3)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 4.0.283 | 48 | 9/12/2026 |
| 4.0.282 | 45 | 9/12/2026 |
| 4.0.281 | 84 | 9/8/2026 |
| 4.0.280 | 88 | 9/8/2026 |
| 4.0.279 | 104 | 9/2/2026 |
| 4.0.278 | 85 | 9/1/2026 |
| 4.0.277 | 90 | 9/1/2026 |
| 4.0.276 | 96 | 8/30/2026 |
| 4.0.275 | 97 | 8/30/2026 |
| 4.0.274 | 90 | 8/29/2026 |
| 4.0.273 | 100 | 8/29/2026 |
| 4.0.272 | 90 | 8/29/2026 |
| 4.0.271 | 101 | 8/26/2026 |
| 4.0.270 | 99 | 8/25/2026 |
| 4.0.269 | 93 | 8/20/2026 |
| 4.0.268 | 96 | 8/20/2026 |
| 4.0.267 | 118 | 7/29/2026 |
| 4.0.266 | 112 | 7/29/2026 |
| 4.0.265 | 107 | 7/29/2026 |
| 4.0.264 | 115 | 7/27/2026 |
Update dependency Soenneker.Maui.Firebase to 4.0.195 (#823)