bugly_pro_flutter 0.4.6 bugly_pro_flutter: ^0.4.6 copied to clipboard
bugly for flutter pro
项目介绍 #
简介
bugly_pro_flutter 为腾讯端服务中台提供的 Flutter 线上性能监控组件,提供 dart 异常捕获、启动性能、卡顿等监控能力。并上报数据到 Bugly 平台。
接入方式
-
在 bugly 创建产品,接入平台选择Flutter。
-
根据业务需要购买流量包,并绑定产品。
-
查询刚刚注册的产品信息:
进入刚刚注册的产品,打开 设置 --> 产品信息 ,记录下 APP ID 和 APP KEY ,后续有用。
-
在pubspec.yaml中添加依赖:
bugly_pro_flutter:
version: ^0.4.4
- 在项目的main.dart文件的main()方法中初始化bugly_pro_flutter:
import 'package:bugly_pro_flutter/bugly.dart';
void main() {
BuglyOptions options = BuglyOptions(appId: '', appKey: '', bundleId: '');
options.monitorTypes = [
MonitorType.launchMetric,
MonitorType.looperMetric,
MonitorType.looperStack,
MonitorType.exception
];
options.userId = 'pro_tester'; // 用户账户信息(比如qq号,手机号等等),用于排查问题
Bugly.init(options, appRunner: (){
runApp(const MyApp()); // 将原来的runApp调用包到这个闭包中
},
beforeInitRunner: (options){
options.appId = 'afxxxxxa01'; // 前面记录的APP ID
options.appKey = 'aef434ba-xxxx-xxxx-xxxx-xxxxxxxaae88b'; // 前面记录的APP KEY
options.bundleId = 'com.tencent.pro_test.hod'; // bundleId,根据实际情况填上即可
});
}
- 触发一个dart错误,去bugly的 错误 --> 问题列表 下查看错误信息,验证接入情况。