Commit dce0ee88702237a06999e25eeabdcf694ce6ceb7
1 parent
312e0792
更新
Showing
4 changed files
with
17 additions
and
14 deletions
android/build.gradle
@@ -10,10 +10,13 @@ buildscript { | @@ -10,10 +10,13 @@ buildscript { | ||
10 | maven() { | 10 | maven() { |
11 | url '/usr/local/node/lib/node_modules/react-native/android' | 11 | url '/usr/local/node/lib/node_modules/react-native/android' |
12 | } | 12 | } |
13 | + flatDir { | ||
14 | + dirs './libs' | ||
15 | + } | ||
13 | } | 16 | } |
14 | 17 | ||
15 | dependencies { | 18 | dependencies { |
16 | - classpath 'com.android.tools.build:gradle:3.4.0' | 19 | + classpath 'com.android.tools.build:gradle:3.5.3' |
17 | } | 20 | } |
18 | } | 21 | } |
19 | 22 | ||
@@ -24,6 +27,9 @@ repositories { | @@ -24,6 +27,9 @@ repositories { | ||
24 | maven { | 27 | maven { |
25 | url '/usr/local/node/lib/node_modules/react-native/android' | 28 | url '/usr/local/node/lib/node_modules/react-native/android' |
26 | } | 29 | } |
30 | + flatDir { | ||
31 | + dirs './libs' | ||
32 | + } | ||
27 | } | 33 | } |
28 | 34 | ||
29 | 35 | ||
@@ -61,12 +67,13 @@ signing { | @@ -61,12 +67,13 @@ signing { | ||
61 | 67 | ||
62 | dependencies { | 68 | dependencies { |
63 | compileOnly 'com.facebook.react:react-native:+' | 69 | compileOnly 'com.facebook.react:react-native:+' |
64 | - implementation files('libs/aligreen-release-2.0.0.aar') | ||
65 | - implementation files('libs/FaceLivenessOpen-3.2.0.aar') | ||
66 | - implementation files('libs/NoCaptchaSDK-external-release-5.4.29.aar') | ||
67 | - implementation files('libs/SecurityBodySDK-external-release-5.4.79.aar') | ||
68 | - implementation files('libs/SecurityGuardSDK-external-release-5.4.121.aar') | ||
69 | - | 70 | + // 本地包依赖 |
71 | + compile (name:'aligreen-release-2.0.0',ext:'aar') | ||
72 | + compile (name:'FaceLivenessOpen-3.2.0',ext:'aar') | ||
73 | + compile (name:'NoCaptchaSDK-external-release-5.4.29',ext:'aar') | ||
74 | + compile (name:'SecurityBodySDK-external-release-5.4.79',ext:'aar') | ||
75 | + compile (name:'SecurityGuardSDK-external-release-5.4.121',ext:'aar') | ||
76 | + // 远程包依赖 | ||
70 | implementation 'com.alibaba:fastjson:1.2.62' | 77 | implementation 'com.alibaba:fastjson:1.2.62' |
71 | implementation 'com.alibaba.android.mnnkit:core:0.0.5' | 78 | implementation 'com.alibaba.android.mnnkit:core:0.0.5' |
72 | compileOnly files('src/main/assets') | 79 | compileOnly files('src/main/assets') |
android/src/main/java/com/feewee/aliface/CertificationModule.java
1 | 1 | ||
2 | package com.feewee.aliface; | 2 | package com.feewee.aliface; |
3 | 3 | ||
4 | -import android.util.Log; | ||
5 | - | ||
6 | import com.alibaba.security.aligreenv2.AligreenSdkManager; | 4 | import com.alibaba.security.aligreenv2.AligreenSdkManager; |
7 | import com.alibaba.security.aligreenv2.BiometricsDetectListener; | 5 | import com.alibaba.security.aligreenv2.BiometricsDetectListener; |
8 | import com.alibaba.security.aligreenv2.model.BiometricsConfig; | 6 | import com.alibaba.security.aligreenv2.model.BiometricsConfig; |
@@ -10,7 +8,6 @@ import com.alibaba.security.aligreenv2.model.BiometricsResult; | @@ -10,7 +8,6 @@ import com.alibaba.security.aligreenv2.model.BiometricsResult; | ||
10 | import com.facebook.react.bridge.ReactApplicationContext; | 8 | import com.facebook.react.bridge.ReactApplicationContext; |
11 | import com.facebook.react.bridge.ReactContextBaseJavaModule; | 9 | import com.facebook.react.bridge.ReactContextBaseJavaModule; |
12 | import com.facebook.react.bridge.ReactMethod; | 10 | import com.facebook.react.bridge.ReactMethod; |
13 | -import com.facebook.react.bridge.Callback; | ||
14 | 11 | ||
15 | public class CertificationModule extends ReactContextBaseJavaModule { | 12 | public class CertificationModule extends ReactContextBaseJavaModule { |
16 | 13 | ||
@@ -24,8 +21,7 @@ public class CertificationModule extends ReactContextBaseJavaModule { | @@ -24,8 +21,7 @@ public class CertificationModule extends ReactContextBaseJavaModule { | ||
24 | } | 21 | } |
25 | 22 | ||
26 | @ReactMethod | 23 | @ReactMethod |
27 | - public void start(String token, final Callback callback){ | ||
28 | - Log.i("RNMessage", token); | 24 | + public void start(){ |
29 | //基于BiometricsConfig.Builder构造配置示例并进行参数设置 | 25 | //基于BiometricsConfig.Builder构造配置示例并进行参数设置 |
30 | BiometricsConfig.Builder bioConfigBuilder = new BiometricsConfig.Builder(); | 26 | BiometricsConfig.Builder bioConfigBuilder = new BiometricsConfig.Builder(); |
31 | bioConfigBuilder.setActionCount(2); // 设置动作个数 | 27 | bioConfigBuilder.setActionCount(2); // 设置动作个数 |
android/src/main/java/com/feewee/aliface/CertificationPackage.java
@@ -2,7 +2,6 @@ | @@ -2,7 +2,6 @@ | ||
2 | package com.feewee.aliface; | 2 | package com.feewee.aliface; |
3 | 3 | ||
4 | import java.util.ArrayList; | 4 | import java.util.ArrayList; |
5 | -import java.util.Arrays; | ||
6 | import java.util.Collections; | 5 | import java.util.Collections; |
7 | import java.util.List; | 6 | import java.util.List; |
8 | 7 | ||
@@ -11,6 +10,7 @@ import com.facebook.react.bridge.NativeModule; | @@ -11,6 +10,7 @@ import com.facebook.react.bridge.NativeModule; | ||
11 | import com.facebook.react.bridge.ReactApplicationContext; | 10 | import com.facebook.react.bridge.ReactApplicationContext; |
12 | import com.facebook.react.uimanager.ViewManager; | 11 | import com.facebook.react.uimanager.ViewManager; |
13 | import com.facebook.react.bridge.JavaScriptModule; | 12 | import com.facebook.react.bridge.JavaScriptModule; |
13 | + | ||
14 | public class CertificationPackage implements ReactPackage { | 14 | public class CertificationPackage implements ReactPackage { |
15 | @Override | 15 | @Override |
16 | public List<NativeModule> createNativeModules(ReactApplicationContext reactContext) { | 16 | public List<NativeModule> createNativeModules(ReactApplicationContext reactContext) { |