如何在 Xamarin / C# 中使用 FirebaseCrashlytics.Instance.RecordException?

How to use FirebaseCrashlytics.Instance.RecordException in Xamarin / C#?

为了使用 Firebase Crashlytics,我为我的 Xamarin / Android 项目完成了以下操作:

我对实际记录崩溃的下一步有点困惑。我读到不需要初始化任何东西和使用函数 FirebaseCrashlytics.Instance.RecordException 但我不明白我实际上应该在参数中放入什么,或者在哪里使用函数。我试过查看 Git 上的示例,但它们似乎没有在任何地方使用此功能。

没有关于如何使用包 Xamarin.Firebase.Crashlytics 的文档,开发者必须依赖 Firebase 官方文档来实现它。

但是有些开发者总结了一个关于这个的过程,你可以在这里查看:https://github.com/a-imai/XamarinCrashlyticsUpgradeSample

主要步骤如下:

  • 安装必要的包;

  • 重新安装google-service.json;

  • 使用com.google.firebase.crashlytics.mapping_file_id;

  • 已从 firebase_crashlytics_collection_enabled 中移除 AndroidManifest.xml

更多详细信息,您可以查看以上文档。