SDK中的活体环节UI,我们支持了自定义能力,具体操作方法请参见本文说明。使用SDK UI自定义前,请确保您已经在实人认证控制台下载安卓或iOS的无线端SDK。

活体环节自定图片

操作步骤
  • Android
    1. 从实人认证控制台下载安卓无线SDK,如果本地之前已经下载过无线SDK,则用新下载SDK里的最新版FaceLivenessOpen替换本地旧版的FaceLivenessOpen
    2. 将需要替换的图片放在assets/facetheme/下。
  • iOS
    1. 从实人认证控制台下载iOS无线SDK,如果本地之前已经下载过无线SDK,则用新下载SDK里的FaceLivenessOpen.framework替换本地旧版的FaceLivenessOpen.framework
    2. 将需要替换的图片放在FaceTheme.bundleimages目录下。
    3. FaceTheme.bundle加入项目中。

原始图片说明

原始图片可在FaceTheme.bundle中的images目录中找到,说明如下:
  • 屏幕下方按钮:face_nav_button.png
  • 屏幕顶端关闭按钮:face_top_back.png
  • 屏幕顶端声音按钮:
    • face_top_sound_on.png(声音打开)
    • face_top_sound_off.png(声音关闭)
  • 中间圆内圈-开始时底图:face_circle_inner_bg.png
  • 中间圆内圈-检测到人脸时旋转图:face_circle_inner_detected.png
  • 中间圆内圈-失败图:face_circle_inner_fail.png
  • 中间圆内圈-成功图:face_circle_inner_ok.png
  • 中间圆内圈-处理中时旋转图:face_circle_inner_processing.png
  • 中间圆外圈-底图:face_circle_outer_bg.png
  • 中间圆外圈-旋转图:face_circle_outer_detected.png
  • 提示动画圆圈底图:face_guide_bg.png

活体环节自定文案颜色

操作步骤
  • Android
    1. theme.json修改颜色。
    2. theme.json放在assets/facetheme/下。
  • iOS
    1. theme.json修改颜色。
    2. theme.json放在FaceTheme.bundleimages目录下。
    3. FaceTheme.bundle加入项目中。

原始配置说明

原始theme.json可在FaceTheme.bundle中的images目录中找到, 说明如下:
  • Key说明
    • 错误文字颜色(检验不通过...):color_error_text
    • 屏幕下方按钮文字颜色:color_button_text
    • 动作提示语文字颜色(请张下嘴...):color_prompt_text
    • 导航首页提示文字颜色(请本人操作...):color_nav_text
    • 悬浮提示文字颜色(请把脸部移入框中...):color_tip_text
  • 值说明:值为10进制整型,由16进制颜色(0xAARRGGBB)转化成10进制的整型 ,如0xFFFF5000对应4294922240。
  • theme.json示例
    { 
    "color_error_text":4294922240,  
    "color_button_text":4294967295,  
    "color_prompt_text":4281545523, 
    "color_nav_text":4281545523,    
    "color_tip_text":4282204485
    }