其实关于三方的人脸识别SDk 来讲,都差不多,只有有点基础,跟着文档走,完全是没问题的。今天在这先给大家介绍一下有盾SDK:
很多人听到有盾SDK很陌生,其实它是连连支付下的,这下明白清楚了很多吧。
接下来我们来介绍具体的接入方法:
1、首先我们联系相关业务人员,寻求对接服务需求【一般无需开发人员管】
2、此时对方会要求我们提供IOS及安卓的相关包名、Bundle Identifier
3、开始正式进入开发阶段;【下面正式开始】
4、下载SDK导入工程中、#import "UDIDSafeAuthEngine.h" #import "UDIDSafeDataDefine.h" 导入代理方法UDIDSafeAuthDelegate
UDIDSafeAuthEngine * engine = [[UDIDSafeAuthEngine alloc]init];
engine.delegate = self;
engine.authKey = UDAUTHKEY;
engine.outOrderId = self.authorized_partner_order_id;
engine.notificationUrl = @"异步通知地址";
engine.showInfo = YES;
engine.closeRemindVoice = NO;
engine.isManualOCR = NO;
[engine startIdSafeWithUserName:userName IdentityNumber:cardNo InViewController:self];
回调方法:
- (void)idSafeAuthFinishedWithResult:(UDIDSafeAuthResult)result UserInfo:(id)userInfo
回调中有个坑需要小白们注意一下:
ret_code返回000000时是成功,但具体的认证成功还的&&另一个参数result_auth == T的时候才是真正的成功
好了,就这么简单,之后根据需求把相应的返回数据提交服务器
·下节再给大家讲解微众SDK人脸识别: