-
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