如何在 Kotlin 多平台移动设备中实施 Firebase Crashlytics?

Jho*_*ila 3 firebase crashlytics kotlin-multiplatform-mobile

如果以前有人这样做过,你能告诉我你把 google-service.json 放在哪里了吗?android的依赖,你装了吗?在android模块中还是在公共模块中?在IOS上我也不知道如何开始。

eny*_*iaa 5

没有任何变化,您的谷歌服务文件将像往常一样进入您的 android 模块/ios 模块(即,如果不使用 KMM,则以相同的方式存储它们),并且所有依赖项也将像往常一样设置。

如果您想从通用代码中调用任何内容,FirebaseCrashlytics.getInstance()那么您有两个选择:

  • 期望/实际机制并将crashlytics导入到andorid公共代码源集中
  • 接口/impl 具有通用代码中的接口以及 android 模块和 ios 模块中的实现