react-native-face-aliverify

基于阿里金融级实人认证sdk封装分享

小序

最初玩RN还是在2017 那时RN版本还在0.4x.x 时间过得确实有点快 最近接了一个RN的项目 不得不再来调研一下RN 好家伙现在已经0.61.5 我这个项目

大体会用到四个核心模块 1.活体认证 2.支付 3.定位 4.升级服务 好久没玩 宝刀已老 对接活体认证 一个坑 坑我N天 所以记录一下 分享到github

关于RN版本选择

RN 0.60 是一个里程碑 性能 底层库都有所优化 综合考虑 我选择 0.57.7

小提示:RN versions (0.57, 0.58 (<0.58.4), …) with Xcode 10.3 可能会run-ios的时候提示找不到模拟器

步入正题

.

├── App.js

├── README.md

├── android

├── app.json

├── index.js

├── ios

├── modules

├── node_modules

├── package.json

└── yarn.lock

android

新建modules文件夹 里面放的就是集成活体认证的代码

aliface 一个Android的静态库

注意:build.gradle

minSdkVersion 18 最小支持为18

dependencies 依赖依然使用support不使用androidx

如果拷贝代码 在加载类库后请检查aliface 类库build.gradle是否发生变化

加载aliface类库

在android - setting.gradle 添加如下代码 相当于link

include ':aliface'

project(':aliface').projectDir = new File(rootProject.projectDir, '../modules/aliface')

主项目添加aliface依赖

在主项目build.gradle下添加

implementation project(":aliface")

MainApplication.java 注册package

主项目mainapplication.java 的getPackages添加

,new FacePackage()

亲测截图

IOS

ios比较繁琐一些 不过还好 一步一步来 搞定它

添加相机使用权限

Privacy - Camera Usage Description

在 Xcode 的编译设置中关闭 Bitcode 选项。

在 Xcode 编译设置的 Linking > Other Linker Flags 中,添加设置 -ObjC -framework "BioAuthAPI" -lxml2

添加 framework 文件和 bundle 文件

引入 SDK 中 frameworks 文件夹下所有的 framework 到工程之中。

...

未完待续

阿里实人认证java_GitHub - lap888/react-native-face-aliverify:      基于阿里金融级实人认证sdk封装分享...相关推荐

  1. Android 11 + 使用阿里“金融级实人认证方案”闪退

    官方文档:Android接入 1.apk版本信息 2.动态权限获取 implementation 'com.github.tbruyelle:rxpermissions:0.12' 3.获取手机状态( ...

  2. 金融级实人认证是什么?

    金融级实人认证服务搭载真人检测和人脸比对等生物识别技术,配合权威数据源验证,可快速校验自然人的真实身份.本产品安全稳定,通过率高,支持多种产品方案和接入类型,为用户提供便捷的数字身份识别解决方案,满足 ...

  3. android中集成阿里云金融级实人认证

    上个项目中有用到过这个,现在又要用到,每次都是到官网去看文档去集成,特此记录一下集成的步骤 第一步:打开官网文档阿里云金融级实人认证Android接入文档 去下载最新的sdk,集成到项目中 第二步在需 ...

  4. UniApp接入阿里云金融级实人认证服务

    1.下载金融级实人认证UniApp SDK,解压到项目根目录的nativePlugins目录下. 2.选择插件:manifest.json =>App原生插件配置=>本地插件. 3.设置自 ...

  5. PHP实现阿里云金融级实人认证人脸识别h5案例源码,带签名

    PHP部分: //本代码段为项目中的代码,部分参数接收方式和路径请自行更改 <?php class control_face_certification {function __construc ...

  6. 刷脸秒入仓,阿里云云盾实人认证助力心怡科技迎战双11

    在物流公司心怡科技下沙菜鸟网络的跨境仓内,每天早晚上下班的高峰期,员工排出长长的队伍进出仓库成为一道特殊的"风景". 据了解,心怡科技在全国拥有88个RDC(区域分拨)中心.仓配网 ...

  7. 【React Native】使用react-native-wechat 进行微信好友、微信朋友圈进行分享

    前提:微信平台注册,请自行百度.本篇主要是针对react native中使用react-native-wechat进行android端的分享. 1.Android版本安装配置方法 在android/s ...

  8. 基于应用程序级的Apache认证配置(普通认证篇)

    Apache服务器提供了两种用户认证方式,即普通认证和摘要认证.在网上有很多讲如何配置Apache普通认证的文章,但是它们几乎都是类似告诉你如何去保护某个文件夹的文件之类的配置方法. 如果你的需求是对 ...

  9. React Native 加载多类型布局的实现——分类列表SectionList的封装

    目标:简化及规范SectionList的使用. 实现:基于SectionList的封装. 适用的情况       普通的线布局+列表/分类列表+普通线程布局+列表/分类列表.如下图: 如上图中1.2. ...

最新文章

  1. Linux的重要支柱
  2. linux mount 内核镜像,在Linux live system中创建loop设备并挂载镜像文件
  3. WGS 1984 Web Mercator 对于在线地图服务的意义
  4. Centos Mysql数据还原
  5. spring集成struts2
  6. 217 Contains Duplicate
  7. android 程序更换字体,Android修改自己程序字体的方法详解
  8. js 指定年月获取最后天
  9. 我所期待的易语言2007
  10. MapReduce原理转
  11. 微软的补丁服务器,Microsoft 安全公告 MS17-010 - 严重
  12. ubuntu18.04安装谷歌拼音输入法(Google Pinyin)
  13. golang使用image包及draw.Draw合成图片
  14. 【UE4 虚幻引擎 学习笔记二】引擎内按键输入简单设置
  15. 大学生期末网页大作业:基于HTML+CSS+JavaScript蓝色的汽车设备营销企业网站模板13页面
  16. 刘颂计算机学院,关于表彰2013—2014学年 - 首页 北京工商大学计算机与 .doc
  17. STM32+华为云IOT制作酒驾监控系统:上车就监控
  18. 【Mind+Python】基于Pyecharts+Flask+Pinpong智能家居数字大屏系统
  19. 使用FileZilla配置FTP服务器
  20. bing词典案例分析

热门文章

  1. gitlab本地配置_Gitlab的安装及基本使用(一)
  2. st3搭建python开发环境
  3. HCIA网络基础01
  4. putty 显示鼠标
  5. 海桂嘉积中学2021高考成绩查询,圆梦行动 “我想做记者,我想学计算机” 屯昌文武山村“高考姐妹花”的美好心愿...
  6. java实验3_Java实验3
  7. 武汉工程大学信息与计算科学专业面向对象程序设计课程设计题
  8. win10管理员权限启动cmd
  9. 设置Win10批处理bat文件默认以管理员权限运行
  10. 阿里蚂蚁金服4面面经(已拿Offer)附答案!突如其来的意外之喜