readIdCard static method
读取身份证
timeout - 读卡超时时间(单位:秒), 默认:5秒
idCardKeys - 需要返回的key信息,null 返回全部读取到的信息
可选key:
- name 姓名
- sex 性别
- nation 国籍
- id_number 身份证号码
- useful_start_year 证件签发日期-年
- useful_start_moth 证件签发日期-月
- useful_start_day 证件签发日期-日
- useful_end_year 证件终止日期-年
- useful_end_moth 证件终止日期-月
- useful_end_day 证件终止日期-日
- birth_year 出生日期-年
- birth_moth 出生日期-月
- birth_day 出生日期-日
- address 地址
- sign_office 签发机关
- version 证件版本号
- flag 证件类型标志
- reserved 预留项
- photo 相片, byte[]类型
- fingerprint指纹信息, byte[]类型,为空时表示无指纹信息
Implementation
static Future<Map<String, dynamic>?> readIdCard({int? timeout, List<String>? idCardKeys}) async {
return await _channel.invokeMapMethod('readIdCard', {'timeout': timeout, 'idCardKeys': idCardKeys});
}