Installation

使用 SDK 前,首先需要将其集成到您的开发环境中,项目的运行环境需要 iOS8.0 及以上

导入SDK包

将MSModuleIDCardScannery.framework、MSModuleIDScannerResource、opencv2、libIdcardDet文件拖入项目工程中,建议勾选copy,点击Finish

configuration

1.配置网络请求

NSAppTransportSecurity

NSAllowsArbitraryLoads

2.允许访问系统摄像头

NSCameraUsageDescription

App需要您的同意,才能访问相机

3.ViewController改成.mm

4.Build Setting ->Other Link 添加 -lIdcardDet

5.Build Setting - Other Linker Flags 添加 -ObjC

6.Build Phases - Link Binary With Libraries 添加依赖库 AssetsLibrary.framework

Useage

1.导入头文件

#import

#import

#import

属性

类型

说明

appkey

NSString

用户申请数据key

publicKey

NSString

公钥

version

NSString

API版本默认是"1.0.0"

isDebug

BOOL

是否是Debug模式 YES是ebug模式NO Release模式

2.设置SDK配置

属性

类型

说明

appkey

NSString

用户申请数据key

publicKey

NSString

公钥

version

NSString

API版本默认是"1.0.0"

isDebug

BOOL

是否是Debug模式 YES是ebug模式NO Release模式

+ (void)setupAppKey:(NSString *)appkey publicKey:(NSString *)publicKey version:(NSString *)version isDebug:(BOOL)isDebug;

3.打开身份证识别页面

MSIDCardScanner *Scanner = [[MSIDCardScanner idCardScanner]initWithHasResult:YES];

Scanner.delegate = self;

[self presentViewController:Scanner animated:NO completion:nil];

4.实现代理方法

- (void)getCardResult:(id)card;

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐