iOS平台银行卡识别开发手册文档版本::2015年12月文档修改记录:日期修改说明变更人审核人2015-3-31初稿孙亚旭乔书超2015-4-06增加国际化、增加识别结果信息孙亚旭乔书超2015-9-08增加了卡bin表孙亚旭乔书超2015-11-171、添加了白卡识别2、。 iOS版本为项目授权,用户根据得到的lsc授权文件,在开发的时候进行授权。 初始化相机创建一个相机实例,实现代理协议和传入开发码,根据传入的开发码和授权文件来判断是否授权。 :-(void)initBankCardRecWithResult:(int)nInit; 其中nInit为识别核心初始化返回值。类型名称说明备注intnInit是否授权0成功;版本授权:-10012开发码不存在或为空-10600平台未授权;-10601开发码错误-10602程序包名错误;-10603截止时间过期;-10604核心版本号错误;-10605项目名称错误;-10606公司名称错误; :-(void)cameraViewController:(WTCameraViewController*)cameraVCresultImage:(UIImage*)imageresultDictionary:(NSDictionary*)resultDic; 其中cameraVC为相机控制器,识别或拍照完成后可返回上一级页面或其他操作。 获取到的银行卡信息保存在resultDic中,字典格式如下: { @"cardNumber":@"银行卡号", @"bankName":@"发卡行名称", @"bankCode":@"机构代码", @"cardName":@"卡名", @"cardType":@"卡种" } 识别成功后,image为截取卡号区域的图片。 拍照成功后,image为截取相机预览时检边区域的图片。注:国际版只能获取银行卡号,其他信息为空字符串。 :-(void)backWithCameraViewController:(WTCameraViewController*)cameraVC; 其中cameraVC为相机控制器对象,可使用此对象返回上一级页面。 :-(void)clickAlertViewWithCameraViewController:(WTCameraViewController*)cameraVC; 识别核心初始化失败或应用未授权调用系统摄像头时弹出UIAlertview提示,点击提示可使用cameraVC返回上一级页面。 、已经显示、将要消失、已经消失4种状态时回调的方法://相机视图将要显示时回调此方法,返回相机视图控制器-(void)viewWillAppearWithCameraViewController:(WTCameraViewController*)cameraVC;//相机
iOS平台银行卡识别开发手册 来自淘豆网m.daumloan.com转载请标明出处.