XKitReporter class
Methods
-
beginReport({required dynamic moduleName, String? moduleVersion, required String api, String? params})
→ int
-
api 调用上报记录点
-
endReport({required int requestId, int code = 0, String? response, bool rightNow = false})
→ void
-
api 调用上报包含参数以及结果
-
flushAll({Duration delayTime = const Duration(seconds: 5)})
→ void
-
将缓存中所有未上报数据全部上报
-
init({required String? appKey, String? imVersion, String? nertcVersion})
→ void
-
初始化 rtc 版本号,im 版本号, appKey 等数据
-
noSuchMethod(Invocation invocation)
→ dynamic
-
Invoked when a nonexistent method or property is accessed.
inherited
-
register({required String moduleName, required String moduleVersion, bool report = true, bool rightNow = true})
→ void
-
注册模块信息
-
reportApiCallbackEvent({required String moduleName, String? moduleVersion, required String apiCallback, String? params, String? response, required int requestId, int? costTime, int code = 0, int time = 0, bool rightNow = false})
→ void
-
上报调用 api 后的异步回调结果
-
reportCallbackEvent({required String moduleName, String? moduleVersion, required String callback, int code = 0, String? response, int time = 0, bool rightNow = false})
→ void
-
上报三方外部回调
-
reportInit({required String moduleName, required String moduleVersion, bool rightNow = false})
→ void
-
上报模块初始化
-
reportPV({required String moduleName, String? moduleVersion, String? page, String? user, bool rightNow = false})
→ void
-
上报页面PV
-
reportUV({required String moduleName, String? moduleVersion, String? page, String? user, bool rightNow = false})
→ void
-
上报页面UV
-
toString()
→ String
-
A string representation of this object.
inherited