要使用Firebase Crashlytics,我已经为我的Xamarin/Android项目做了以下工作:
- Firebase上的注册应用
- 添加谷歌服务。project
- 已安装的Nuget包Xamarin.Firebase.Crashlytics 118.0.1
- 添加
<string name="com.google.firebase.crashlytics.mapping_file_id">none</string>
到字符串
我对实际记录崩溃的下一步有点困惑。我读到没有必要初始化任何东西,并使用函数FirebaseCrashlytics.Instance.RecordException
,但我不明白我实际上应该在参数中放入什么,或者在哪里使用函数。我试着看看Git上的样本,但他们似乎没有在任何地方使用这个函数。
没有关于如何使用Xamarin.Firebase包的文档。开发者必须依靠Firebase官方文档来实现它。
但是有一些开发人员总结了一个过程,你可以在这里查看:https://github.com/a-imai/XamarinCrashlyticsUpgradeSample .
主要步骤如下:
-
安装必要的包;
-
重新安装google-service.json;
-
使用
com.google.firebase.crashlytics.mapping_file_id
; -
移除
firebase_crashlytics_collection_enabled
AndroidManifest.xml
详细信息请查看以上文档