创建或修改目录:/www/wwwroot/104.219.215.234/data 失败!
亚洲色图 欧美色图 活体东说念主脸考证如何将AndroidSDK集成到欺诈中 - 精选嫩鲍

亚洲色图 欧美色图 活体东说念主脸考证如何将AndroidSDK集成到欺诈中

发布日期:2024-11-01 12:26    点击次数:179

下载实东说念主认证Android SDK的ZIP压缩包后亚洲色图 欧美色图,您不错参照本文内容将SDK集成到您的Android欺诈中。

为了您的业务安全,实东说念主认证Android SDK(以下简称SDK)与阿里云账号绑定,更换阿里云账号后,需要在实东说念主认证惩处截至台再行下载SDK。

对于设备环境IDE,Android Studio是Google官方推出并集成了多个浅显的设备插件的Android设备平台,本文将基于Android Studio(以下简称AS)先容关系操作。对于Android Studio的更多信息,请参见Android Studio。

在工程中导入SDK

在截至台见效上传APK包后,您不错下载并获取到一个名为阿里云认证SDK-ANDROID.zip的ZIP压缩包。

对于SDK包

解压ZIP包后,您将看到一系列SDK关系的依赖包,下表先容了这些SDK包、文献的诠释。其中,xxx示意版块号。

称呼 面容 Sample/ 可参考的Demo工程,打上TODO标签的内容示意需要留神的点。 SDK包/rpsdk-xxx.aar 活体、认证SDK。 SDK包/SecurityGuardSDK-external-xxx-xxx.aar 安全加固依赖包。 SDK包/SecurityBodySDK-external-xxx-xxx.aar 安全加固依赖包。 SDK包/MiddleTierSDK-external-xxx-xxx.aar 安全加固依赖包。 SDK包/jniLibs-libc++_shared.zip 包含需要特别加入的SO大家依赖库文献*libc++_shared.so*。

Google官方提议存在多个SO时,在编译生成C++ SO文献时遴荐STL类型为c++_shared,保证推广性。更多内容,请参见NDK编译—C++ 库营救。

RPSDK从3.2.0.0版块脱手采纳此种编译方法。您也可在Android NDK(提议使用ndk-18)包、目次(ndk-bundle)下的sources/cxx-stl/llvm-libc++/libs/旅途下找到不同ABI类型的*libc++_shared.so*文献。

SDK包/jniLibs-armeabi.zip 为从简包体积,RPSDK从3.2.0.0版块脱手已不再默许打入兼容armeabi的SO文献。

因为ARM v5(对应ABI类型armeabi)在当今仍是是格外老旧的Android系统的CPU架构版块,当今主流的是ARM v7(对应ABI类型armeabi-v7a),并从Android 2.2脱手营救。

要是您不需要商酌比之更低的版块,可忽略该ZIP文献。反之,或要是您欺诈的其他依赖包尚未提供兼容armeabi-v7a的营救包,必须条目armeabi,可在工程src/main/jniLibs(默许)目次下加入该ZIP包下的相应文献。

骚波妹影视 在工程中集成SDK

添加SDK包依赖

以平直在欺诈下进行集成为例亚洲色图 欧美色图,在欺诈module下的build.gradle文献内,声明flatDir旅途(要是已有则忽略):

apply plugin: 'com.android.application'

repositories {
  flatDir {
    dirs '../libs'
  }
}

以gradle版块大于便是3.0.0(留神非gradle tools版块,gradle版块可在gradle/wrapper/gradle-wrapper.properties下稽察)为例,在欺诈module下的build.gradle文献内声明SDK包依赖:

dependencies {
    implementation fileTree(dir: '../libs', include: ['*.jar'])
    implementation (name:'rpsdk-4.13.2', ext:'aar')
    implementation (name:'SecurityGuardSDK-external-release-5.5.15071059', ext:'aar')
    implementation (name:'SecurityBodySDK-external-release-5.5.15071314', ext:'aar')
    implementation (name:'MiddleTierSDK-external-release-5.5.13874142', ext:'aar')
}

对于ABI类型

对于签名建立

对于期侮建立

要是您的欺诈使用了ProGuard进行代码期侮,为了保证实东说念主认证工作需要的一些类不被期侮,需要在ProGuard建立文献中添加关系提醒。

目下暂未营救gradle plugin version为7.0及以上版块。

要是您思了解对于资源压缩的更多内容,请参见Andriod官方文档Shrink your app。其中,压缩资源章节先容了如何使用shrinkResources压缩资源,以及建立keep.xml,自界说要保留的资源。更多内容,请参见压缩资源。

对于权限建立

Sample示例工程

压缩包内包含了可参考的样例工程(目次是Sample)。打上TODO标签的内容示意接入时需要留神的点。请您按照TODO标签的留神点,修改您业务的包名、签名和安全图片后,加上token就不错平常运行该工程。

使用SDK

驱动化

上述写法并不是必须的,您不错在调用RPVerify其他接口前的恣意位置调用驱动化,但为了方便珍藏和惩处,提议您按照示例操作。

调用实东说念主认证

调用脱手实东说念主认证的接口前,需要您提前获取verifyToken(verifyToken由您的工作端调用发起认证央求接口DescribeVerifyToken获取),将其传入接口。

RPVerify.start(DemoActivity.this, "", new RPEventListener() {
      @Override
      public void onFinish(RPResult auditResult, String code, String msg) {
        if (auditResult == RPResult.AUDIT_PASS) {
              // 认证通过。提议接入方调用实东说念主认证工作端接口DescribeVerifyResult来获取最终的认证情景,并以此为准进行业务上的判断和处理。
              // do something
        } else if (auditResult == RPResult.AUDIT_FAIL) {
              // 认证欠亨过。提议接入方调用实东说念主认证工作端接口DescribeVerifyResult来获取最终的认证情景,并以此为准进行业务上的判断和处理。
              // do something
        } else if (auditResult == RPResult.AUDIT_NOT) {
              // 未认证,具体原因可通过code来分辩(code取值参见作假码诠释),频频是用户主动退出大要姓名身份证号实名校验不匹配等原因,导致未完成认证过程。
              // do something
        }
      }
});

不论是start接口照旧startByNative接口,在脱手实东说念主认证的接口中,verifyToken参数由接入方的工作端调用实东说念主认证工作的DescribeVerifyToken接口获取。

作假码诠释 UI定制

实东说念主认证工作为您提供UI定制功能,您不错凭据本色需要自界说实东说念主认证页面的按钮神采、案牍神采、案牍字体大小和图片资源等信息。UI定制功能仅适用于实东说念主认证Android SDK版块在4.6.2版块及以上。更多内容,请参见UI定制。

// 建立UI自界说皮肤旅途。
public RPConfig.Builder setSkinPath(String path);
// 建立皮肤是否内置。
public RPConfig.Builder setSkinInAssets(boolean b);

自界说建立

建立可建立项

可通过RPConfig.Builder创建一个RPConfig类实例。

// 退出弹框是否需要阐明。
public RPConfig.Builder setShouldAlertOnExit(boolean shouldAlertOnExit);
// 转场动画。
public RPConfig.Builder setTransitionMode(TransitionMode transitionMode);
// 是否需要声息。
public RPConfig.Builder setNeedSound(boolean needSound);
传入建立项

可通过驱动化接口建立你需要的UI方法。

RPVerify.start(android.content.Context, String verifyToken, com.alibaba.security.realidentity.RPConfig config, RPEventListener listener)
常见问题

请参见Android集成常见问题亚洲色图 欧美色图。



创建或修改目录:/www/wwwroot/104.219.215.234/data 失败!
JzEngine Create File False