【问题标题】:Set up Firebase Crash Reporting in cordova app在 cordova 应用中设置 Firebase 崩溃报告
【发布时间】:2017-11-28 15:52:23
【问题描述】:

我们的一个应用在 ios 中崩溃了,所以我想添加 firebase 崩溃报告,

我添加了cordova-plugin-firebase-crash 插件,并将google-services.json 文件放在根目录和项目文件夹中。

然后构建了应用程序,但我的 firebase 控制台中没有显示任何内容。

有人可以向我确认将崩溃报告添加到我的应用的基本步骤吗?

我的步骤:

  1. 在 Firebase 控制台中添加了一个项目
  2. 添加了我在config.xml 中的 id 的应用程序
  3. 添加了cordova-plugin-firebase-crash
  4. 设置后下载google-services.json文件 android 在 firebase 控制台中并放置在所有可能的位置
  5. 专为 android 手机安装应用程序

但我在 firebase 控制台中什么也看不到。 Firebase 崩溃报告是否仅适用于已发布的应用?

【问题讨论】:

    标签: cordova firebase firebase-crash-reporting


    【解决方案1】:

    Firebase 崩溃报告(和 Firebase Crashlytics)仅报告 Android 上的原生 Java/JVM 异常。如果您使用 Cordova 构建了您的应用程序,这意味着您正在运行 JavaScript 代码,该代码不再是原生的。因此,这些错误都不会被 SDK 捕获并在控制台中报告。

    【讨论】:

    • cordova插件写的native代码呢,不会报吗?
    • 如果它是用 JavaScript 编写的,可能不会。捕获的错误必须是会导致应用崩溃的 Java 异常。
    • @SamiullahKhan 你可以随时通过插件手动记录异常,并使用window.onerror回调来捕捉JS异常。
    猜你喜欢
    • 1970-01-01
    • 2017-11-07
    • 1970-01-01
    • 2017-02-03
    • 1970-01-01
    • 1970-01-01
    • 2019-04-18
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多