xcDeviceSafeAbilityNotLogin method

Future<Map> xcDeviceSafeAbilityNotLogin({
  1. required String deviceId,
})

获取设备安全能力级(未登录的情况) GetSafetyAbility 设备安全能力级 getSafetyAbility?.question; //是否支持通过问题找回答案 getSafetyAbility?.verifyQRCode; //是否支持通过扫码找回答案

Implementation

Future<Map> xcDeviceSafeAbilityNotLogin({required String deviceId}) async {
  final OriginResponse result = await _api.xcDeviceSystemConfigNotLogin(
      deviceId,
      'GetSafetyAbility',
      '',
      0,
      1650,
      5000,
      ApiSeq.instance.getSeq());
  if (kDebugMode) {
    XCloudResponse.fromOriginResponse(result);
  }
  if (result.param1 < 0) {
    return Future.error(
        XCloudAPIException(code: result.param1, commandId: result.commandId));
  }
  if (result.byteStream == null) {
    return {};
  }
  String byteString = XCloudResponse.byteToString(result.byteStream);
  return json.decode(byteString);
}