onGlobalParamsPush method

Future<void> onGlobalParamsPush(
  1. Map<String, dynamic> req
)

如果一个应用设置的追踪代码较多,而且他们之间有一些公共的参数,如果在每个追踪点都分别设置这些参数,会给代码维护带来不便。 为此,DMHubSDK引入了push方法,用来设置应用全局的参数。通过push方法设置的参数,在该应用后续的track方法调用时,会自动传递。

@param req Map<String, Object> 中携带的 key/value

使用范围: all

Implementation

Future<void> onGlobalParamsPush(Map<String, dynamic> req) async {
  DMHubLog.v('onGlobalParamsPush->: $req');
  Map result =
      await _channel.invokeMethod(DMHubSDKMethod.onGlobalParamsPush, req);
  // DMHubError.hasErrorFromResult(result);
  return result[DMHubSDKMethod.onGlobalParamsPush];
}