搜索插件、代码仓与 APP 分类

插件详情v0.2.2

stacked_crashlytics

一个提供 Crashlytics 服务以及 LogOuput 的包。

AndroidiOSmacOS
近 30 天下载
85
喜欢数
5
Pub 分数
90

安装插件

flutter pub add stacked_crashlytics

插件介绍

基于插件公开信息、社区数据与项目使用情况整理的选型参考。

stacked_crashlytics 是一个 Flutter 包,可将 Crashlytics 集成到您的应用中,提供专门的崩溃报告和日志输出服务。它通过自动捕获未处理的异常并将其发送到 Crashlytics,简化了错误跟踪。该包还提供结构化日志机制,使开发者能够发送带有上下文的自定义日志。专为 Stacked 框架生态系统中的无缝使用而设计,可在 Android、iOS 和 macOS 平台上增强调试和监控功能。

适合场景

  • 实时崩溃监控
  • 应用错误跟踪
  • 使用上下文日志进行调试
  • 与 Stacked 框架的集成
  • 跨平台崩溃报告

主要特点

  • 内置的 Crashlytics 服务
  • 结构化日志输出
  • 自动异常捕获
  • 对 Android、iOS、macOS 的支持
  • 与堆叠架构的轻松集成

适合对象

  • 使用 Stacked 框架的 Flutter 应用
  • 优先考虑崩溃分析的团队
  • 需要跨平台崩溃报告的开发者
  • 需要详细日志记录的应用程序
  • 专注于性能和稳定性的项目

使用建议

  • 需要在 Firebase 中设置 Crashlytics
  • 仅限堆叠生态系统用户
  • 需要 Firebase 配置
  • 可能需要额外的依赖项管理
  • 没有堆叠组件就无法独立使用

原始 README

以下为关联源码仓库的 README 原文快照,最新内容请访问源码仓库。

Stacked Crashlytics Service

A service accompanied with a LogOutput that tracks all warnings as non-fatal crash reports and all errors as fatal crash reports. This makes use of the Firebase Crashlytics service.

How To use

  • In the pubspec.yaml file under dependencies add

     stacked_crashlytics: ^0.1.1
    
  • Register the service on to the locator

    • If you want to register the service
    @StackedApp(
        dependencies: [
            ...
            LazySingleton(classType: CrashlyticsService),
            ...
            ),
        ],
    )
    
    • If you are presolving into an async instance, you can use
    @StackedApp(
        dependencies: [
            ...
            Presolve(
            classType: CrashlyticsService,
            presolveUsing: CrashlyticsService.getInstance,
            ),
          ],
        )
    

    Note: Don't forget to run

    flutter pub run build_runner build --delete-conflicting-outputs

  • Add the log Output inside your logger under outputs inside multiple logger output like so

    Logger(
    ...
        output: MultipleLoggerOutput([
        ...
        CrashlyticsOutput(),
        ]),
    );
    

所属分类

依赖

依赖清单 4 项

源码仓库

使用此插件的项目

暂无相关数据。