我正在使用 React Native Firebase crashlytics 包。 我已经成功配置并安装了 @react-native-firebase/app @react-native-firebase/auth 模块。 我现在尝试使用 crashlytics 日志功能来实现客户端日志,但没有成功。 我已按照官方文档网站中的说明进行操作,并将 @react-native-firebase/crashlytics 添加到我的 expo 插件数组中。然而,在文档中,他们指出为了使其在开发版本下工作,必须提供 firebase.json 配置文件,所以我这样做了 - 但似乎 expo 版本完全忽略了它。 我也尝试了其他几种方法(例如在 expo 插件数组本身中提供 firebase.json 配置 - 再次 - 不起作用。) 附加我的 app.json 相关字段和 firebase.json 文件。我将不胜感激任何帮助,已经坚持了好几天了。
app.json:
“博览会”:{ ..., “插件”:[ “@react-native-firebase/应用程序”, “@react-native-firebase/auth”, “@react-native-firebase/crashlytics”, [ “世博会建筑属性”, { “ios”:{ “useFrameworks”:“静态” } } ] ], ... }
firebase.json(当然在根文件夹中):
{ “反应本机”:{ “crashlytics_debug_enabled”:真, “crashlytics_auto_collection_enabled”:假 } }
尝试添加 firebase.json 文件,尝试添加上述“expo-build-properties”中的配置 - 在 ios 和 android 构建上的开发构建均未成功。
当您使用
crashlytics().crash()
触发 onPress 时会发生什么?