getLoginParam method

  1. @override
Future<LoginParam> getLoginParam()
override

获取登录参数

返回的登录参数就是用户在调用 @ref login 方法时传入的 LoginParam 参数,若用户在调用 @ref login 方法时, LoginParam 传入了 null,则将返回默认的 LoginParam 对象。
需要注意的是只有用户状态为登录中或已登录时才能获取到值,其他状态将返回 null

@return LoginParam 登录参数对象

Implementation

@override
Future<LoginParam> getLoginParam() async {
  var result = await NativeImpl.methodChannel
      .invokeMethod('${methodTag}getLoginParam');
  var loginParam = LoginParam();
  loginParam.httpsProxy = result['httpsProxy'];
  loginParam.deviceId = result['deviceId'];
  loginParam.autoCreateAccount = result['autoCreateAccount'];
  loginParam.terminalType = result['terminalType'];
  loginParam.timeout = result['timeout'];
  loginParam.stgEnable = result['stgEnable'];
  loginParam.directConnectEnable = result['directConnectEnable'];
  loginParam.subMsgType = result['subMsgType'];
  return loginParam;
}