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

插件详情v18.0.0

shake_flutter

Shake 是一个用于自动接收更佳错误报告的工具。报告会立即送达您,附带大量有用数据,让您能够快 50 倍地修复问题。

AndroidiOS
近 30 天下载
2.6万
喜欢数
39
Pub 分数
150

安装插件

flutter pub add shake_flutter

插件介绍

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

Shake Flutter 是一款调试工具,当用户在您的应用中遇到问题时,会自动收集详细的崩溃和性能数据。通过与 Flutter 无缝集成,它能将即时、丰富的错误报告直接发送给开发者,包括设备信息、日志、截图和用户操作。这通过提供上下文丰富的洞察,加速了故障排查,无需手动获取用户输入。非常适合希望提升应用稳定性和缩短问题解决时间的团队。

适合场景

  • 自动崩溃报告
  • 实时性能监控
  • 错误期间的用户行为分析
  • 提高错误分类速度
  • 发布后提升应用的可靠性

主要特点

  • 即时错误报告发送
  • 全面的诊断数据
  • 设备和环境上下文
  • 截图和日志捕获
  • 无缝 Flutter 集成

适合对象

  • 移动开发团队
  • 产品管理人员跟踪应用健康状况
  • QA工程师
  • 优先考虑应用稳定性的团队

使用建议

  • 报告提交需要互联网连接
  • 需要进行数据隐私合规检查
  • 可能会略微增加应用大小
  • 依赖 Shake 后端服务

原始 README

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

Shake Flutter SDK

pub package

Flutter plugin for bug reporting.

Features

Feature Available
Bug reporting ✅
Crash reporting ❌
Users ✅

Requirements

Platform Version
Flutter 1.12
Android 7.0
iOS 12.0

How to use

Install Shake

Add Shake to your pubspec.yaml file.

dependencies:
      shake_flutter: ^17.2.3

Install package by running command in terminal.

flutter packages get
Start Shake

Call Shake.start() method in the main.dart file.

import 'dart:io';
import 'package:flutter/material.dart';
import 'package:shake_flutter/shake_flutter.dart';

void main() {
  WidgetsFlutterBinding.ensureInitialized();

  String apiKey = Platform.isIOS ? 'ios-app-api-key' : 'android-app-api-key';
  Shake.start(apiKey);

  runApp(MyApp());
}

Replace ios-app-api-key and android-app-api-key with the actual values you have in your app settings.

Resources

所属分类

依赖

依赖清单 1 项

源码仓库

使用此插件的项目

暂无相关数据。