人脸识别能力集成说明
1 简介
人脸识别能力作为小程序部分高级特性的必须依赖,本次更新我们为宿主(非百度系宿主)设计了实名认证 + 人脸识别整体方案,满足宿主分发健康宝政务等小程序的诉求。具备快速集成、安全合规等特点,宿主可选集成。
快速集成:通过增加一项依赖、集成人脸相关 assets 证书文件、覆盖实现一个接口返回证书 id 即可。
隐私安全:通过百度小程序账号体系强大的端云一体安全能力,保障用户隐私安全合规。
2 快速集成
2.1 新增依赖
Podfile 中增加人脸识别库的依赖项:
1 | # 人脸识别能力,可选集成 |
2.2 获取&集成 assets 安全证书文件
联系小程序侧PM同学,由小程序 PM 负责创建对应的人脸识别应用,创建完成后, PM 会提供两个证书和一个 licenseid 给宿主。
2.3 宿主实现
2.3.1 两个证书的使用
宿主将拿到的两个证书文件idl-key.face-ios
、idl-license.face-ios
放到宿主工程小程序对应模块的 SwanResource 文件夹下。
2.3.2 一个 licenseid 的使用
在协议BBASMPlatformAdapterProtocol
的实现类中实现getFaceVerifyLicenseID
,例如:
1 | + (NSString *)getFaceVerifyLicenseID { |