diff --git a/android/build.gradle b/android/build.gradle index 716c2c5..9de3b3a 100644 --- a/android/build.gradle +++ b/android/build.gradle @@ -10,10 +10,13 @@ buildscript { maven() { url '/usr/local/node/lib/node_modules/react-native/android' } + flatDir { + dirs './libs' + } } dependencies { - classpath 'com.android.tools.build:gradle:3.4.0' + classpath 'com.android.tools.build:gradle:3.5.3' } } @@ -24,6 +27,9 @@ repositories { maven { url '/usr/local/node/lib/node_modules/react-native/android' } + flatDir { + dirs './libs' + } } @@ -61,12 +67,13 @@ signing { dependencies { compileOnly 'com.facebook.react:react-native:+' - implementation files('libs/aligreen-release-2.0.0.aar') - implementation files('libs/FaceLivenessOpen-3.2.0.aar') - implementation files('libs/NoCaptchaSDK-external-release-5.4.29.aar') - implementation files('libs/SecurityBodySDK-external-release-5.4.79.aar') - implementation files('libs/SecurityGuardSDK-external-release-5.4.121.aar') - + // 本地包依赖 + compile (name:'aligreen-release-2.0.0',ext:'aar') + compile (name:'FaceLivenessOpen-3.2.0',ext:'aar') + compile (name:'NoCaptchaSDK-external-release-5.4.29',ext:'aar') + compile (name:'SecurityBodySDK-external-release-5.4.79',ext:'aar') + compile (name:'SecurityGuardSDK-external-release-5.4.121',ext:'aar') + // 远程包依赖 implementation 'com.alibaba:fastjson:1.2.62' implementation 'com.alibaba.android.mnnkit:core:0.0.5' compileOnly files('src/main/assets') diff --git a/android/src/main/java/com/feewee/aliface/CertificationModule.java b/android/src/main/java/com/feewee/aliface/CertificationModule.java index b3472a4..09fa6b9 100644 --- a/android/src/main/java/com/feewee/aliface/CertificationModule.java +++ b/android/src/main/java/com/feewee/aliface/CertificationModule.java @@ -1,8 +1,6 @@ package com.feewee.aliface; -import android.util.Log; - import com.alibaba.security.aligreenv2.AligreenSdkManager; import com.alibaba.security.aligreenv2.BiometricsDetectListener; import com.alibaba.security.aligreenv2.model.BiometricsConfig; @@ -10,7 +8,6 @@ import com.alibaba.security.aligreenv2.model.BiometricsResult; import com.facebook.react.bridge.ReactApplicationContext; import com.facebook.react.bridge.ReactContextBaseJavaModule; import com.facebook.react.bridge.ReactMethod; -import com.facebook.react.bridge.Callback; public class CertificationModule extends ReactContextBaseJavaModule { @@ -24,8 +21,7 @@ public class CertificationModule extends ReactContextBaseJavaModule { } @ReactMethod - public void start(String token, final Callback callback){ - Log.i("RNMessage", token); + public void start(){ //基于BiometricsConfig.Builder构造配置示例并进行参数设置 BiometricsConfig.Builder bioConfigBuilder = new BiometricsConfig.Builder(); bioConfigBuilder.setActionCount(2); // 设置动作个数 diff --git a/android/src/main/java/com/feewee/aliface/CertificationPackage.java b/android/src/main/java/com/feewee/aliface/CertificationPackage.java index e74c891..33fe478 100644 --- a/android/src/main/java/com/feewee/aliface/CertificationPackage.java +++ b/android/src/main/java/com/feewee/aliface/CertificationPackage.java @@ -2,7 +2,6 @@ package com.feewee.aliface; import java.util.ArrayList; -import java.util.Arrays; import java.util.Collections; import java.util.List; @@ -11,6 +10,7 @@ import com.facebook.react.bridge.NativeModule; import com.facebook.react.bridge.ReactApplicationContext; import com.facebook.react.uimanager.ViewManager; import com.facebook.react.bridge.JavaScriptModule; + public class CertificationPackage implements ReactPackage { @Override public List createNativeModules(ReactApplicationContext reactContext) { diff --git a/package.json b/package.json index 5b90fc4..5914f31 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "fw-rn-aliface", - "version": "1.0.1", + "version": "1.0.5", "description": "阿里人脸活体检测", "main": "index.js", "scripts": {