openReadDevice static method

Future<Map<String, dynamic>?> openReadDevice({
  1. int? timeout,
  2. bool isIdCard = true,
  3. bool isScan = true,
  4. bool isHealthCard = true,
  5. List<String>? idCardKeys,
  6. List<String>? healthCardKeys,
})

多合一读卡

timeout - 读卡超时时间,单位秒; 默认:30 秒 isIdCard - 支持身份证 默认:true isScan - 支持扫码 默认:true isHealthCard - 支持社保卡 默认:true idCardKeys - 身份证需要返回的key信息,null 返回全部读取到的信息 Note: 参数参考 readIdCard 的参数说明 healthCardKeys - 社保卡需要返回的key信息,null 返回全部读取到的信息 Note: 参数参考 readSocialSecurityCard 的参数说明

Implementation

static Future<Map<String, dynamic>?> openReadDevice(
    {int? timeout,
    bool isIdCard = true,
    bool isScan = true,
    bool isHealthCard = true,
      List<String>? idCardKeys,
      List<String>? healthCardKeys
    }) async {
  return await _channel.invokeMapMethod('readDevice', {
    'timeout': timeout,
    'isIdCard': isIdCard,
    'isScan': isScan,
    'isHealthCard': isHealthCard,
    'idCardKeys': idCardKeys,
    'healthCardKeys': healthCardKeys,
  });
}