【问题标题】:Crash Report for FlutterFlutter 的崩溃报告
【发布时间】:2018-06-13 10:52:08
【问题描述】:

我是新来的颤振。我使用颤振开发了一个壁纸应用程序并在 Playstore 中上传。现在我需要跟踪该应用程序的崩溃报告。在 Android 中有crashlytics 来报告崩溃和更多的恐惧。 crashlytics 是否支持颤振?我看了sentry 插件,但它不是免费的。任何帮助都值得赞赏。

【问题讨论】:

    标签: dart flutter crashlytics crash-reports


    【解决方案1】:

    Sentry 是目前 Flutter 团队提供的唯一解决方案。

    计划支持 Crashlytics https://github.com/flutter/flutter/issues/14765

    更新

    现在有一个支持 crashlytics 的社区包https://pub.dartlang.org/packages/flutter_crashlytics

    【讨论】:

    • 这里有 flutter.io/cookbook/maintenance/error-reporting 的描述,很容易在没有 Sentry 的情况下设置崩溃报告解决方案
    • 取决于你的意思。从 Flutter 获取错误日志很容易,但是您在哪里/如何收集它们?
    • e. G。 HockeyApp 有一个用于发送崩溃报告的 API,因此从示例代码中您只需将请求添加到该 API,并且可能会临时存储一些数据以供下次启动应用程序
    • 当然,发布自定义崩溃报告的链接是support.hockeyapp.net/kb/api/api-crashes#post-custom-crashes
    • 我认为这里有一个误解,我想说的是,使用 flutter.io 的示例代码很容易使用 Sentry 以外的其他服务设置崩溃报告。您从 Flutter 获取数据,将其存储在某个位置(db 或平面文件),然后通过一个简单的 HTTP POST 请求将其转发到 HockeyApp 等工具的 API。我是用自己的 API 做的,所以我的代码对社区不是很有帮助。
    【解决方案2】:

    请注意:

    自 2020 年 4 月起,将不再支持 Fabric crashlytics 面板,因此您必须改用 firebase crashlytics panel

    解决方案:

    对于那个颤振团队现在已经创建了firebase_crashlytics。 所以你可以使用这个库而不是flutter_crashlytics,它是社区版本。

    【讨论】:

      猜你喜欢
      • 2020-07-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-10-27
      • 1970-01-01
      相关资源
      最近更新 更多