BuglyOptions class

Constructors

BuglyOptions({required String appId, required String appKey, required String bundleId})

Properties

appChannel String?
app channel, 未设置通过 channel 获取
getter/setter pairinherited
appId String
app Id, 在 RMonitor 上申请
getter/setter pairinherited
appKey String
app key,在 RMonitor 上申请
getter/setter pairinherited
appName String?
app name,未设置通过 channel 获取
getter/setter pairinherited
appVersion String?
app Version,未设置通过 channel 获取
getter/setter pairinherited
buglyAppId String?
bugly 相关
getter/setter pair
buglyAppKey String?
getter/setter pair
buglyBundleId String?
getter/setter pair
bundleId String
app bundle,bugly 上需要
getter/setter pairinherited
enableReport bool
是否开启网络上报,此开关不打开,不会进行网络上报,只会存到数据库
getter/setter pairinherited
ensureBindingInitializedFun ↔ EnsureBindingInitializedFun
初始化时,需要先调用 WidgetsFlutterBinding.ensureInitialized 保证 channel 已建立 部分业务(如秒剪)由于自定义 WidgetsFlutterBinding,需要暴露接口让业务自定义调用
getter/setter pairinherited
errorBuilder ErrorWidgetBuilder?
设置 Framework 显示页面
getter/setter pair
hashCode int
The hash code for this object.
no setterinherited
isDebug bool
是否为 debug 版本
getter/setter pairinherited
isTestEnv bool
是否上报到测试环境
getter/setter pairinherited
jankThreadName String
Flutter 卡顿发生线程,即 Flutter 的 UI 线程,如:"xx.1.ui"。 iOS 卡顿监控使用线程名来找需要监控的 Flutter 线程; 如果指定了,精准匹配线程名;如果没指定,内部根据".1.ui"后缀匹配。
getter/setter pair
logger ↔ APMLogger
日志接口
getter/setter pairinherited
monitorTypes List<MonitorType>
本地设置的有效监控项,是否启动完全依赖于配置
getter/setter pair
onErrorCallback OnErrorCallback?
异常回调
getter/setter pair
platform String
当前平台
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
useConfigCache bool
是否使用缓存配置, 此开关用于控制在启动时同步读取本地缓存的监控项开关配置 置为 false 将会默认打开启动的监控项
getter/setter pair
useMultiEngine bool
是否使用多引擎 目前该选项主要影响多引擎场景下的联网上报,避免不同引擎 5 min内启动的重复上报
getter/setter pairinherited
usePageNameAsLaunchTag bool
启动上报使用 pageName 作为 tag
getter/setter pair
userId String
用户信息
getter/setter pairinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toMap() Map<String, dynamic>
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited