如何在 Xamarin / C# 中使用 FirebaseCrashlytics.Instance.RecordException?
How to use FirebaseCrashlytics.Instance.RecordException in Xamarin / C#?
为了使用 Firebase Crashlytics,我为我的 Xamarin / Android 项目完成了以下操作:
- 已在 Firebase 上注册应用程序
- 已将 google-services.json 添加到项目
- 已安装 Nuget 包Xamarin.Firebase.Crashlytics118.0.1
- 已将
<string name="com.google.firebase.crashlytics.mapping_file_id">none</string>
添加到字符串
我对实际记录崩溃的下一步有点困惑。我读到不需要初始化任何东西和使用函数 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
更多详细信息,您可以查看以上文档。
为了使用 Firebase Crashlytics,我为我的 Xamarin / Android 项目完成了以下操作:
- 已在 Firebase 上注册应用程序
- 已将 google-services.json 添加到项目
- 已安装 Nuget 包Xamarin.Firebase.Crashlytics118.0.1
- 已将
<string name="com.google.firebase.crashlytics.mapping_file_id">none</string>
添加到字符串
我对实际记录崩溃的下一步有点困惑。我读到不需要初始化任何东西和使用函数 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
更多详细信息,您可以查看以上文档。