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 | maven() { |
11 | 11 | url '/usr/local/node/lib/node_modules/react-native/android' |
12 | 12 | } |
13 | + flatDir { | |
14 | + dirs './libs' | |
15 | + } | |
13 | 16 | } |
14 | 17 | |
15 | 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 | 27 | maven { |
25 | 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 | 67 | |
62 | 68 | dependencies { |
63 | 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 | 77 | implementation 'com.alibaba:fastjson:1.2.62' |
71 | 78 | implementation 'com.alibaba.android.mnnkit:core:0.0.5' |
72 | 79 | compileOnly files('src/main/assets') | ... | ... |
android/src/main/java/com/feewee/aliface/CertificationModule.java
1 | 1 | |
2 | 2 | package com.feewee.aliface; |
3 | 3 | |
4 | -import android.util.Log; | |
5 | - | |
6 | 4 | import com.alibaba.security.aligreenv2.AligreenSdkManager; |
7 | 5 | import com.alibaba.security.aligreenv2.BiometricsDetectListener; |
8 | 6 | import com.alibaba.security.aligreenv2.model.BiometricsConfig; |
... | ... | @@ -10,7 +8,6 @@ import com.alibaba.security.aligreenv2.model.BiometricsResult; |
10 | 8 | import com.facebook.react.bridge.ReactApplicationContext; |
11 | 9 | import com.facebook.react.bridge.ReactContextBaseJavaModule; |
12 | 10 | import com.facebook.react.bridge.ReactMethod; |
13 | -import com.facebook.react.bridge.Callback; | |
14 | 11 | |
15 | 12 | public class CertificationModule extends ReactContextBaseJavaModule { |
16 | 13 | |
... | ... | @@ -24,8 +21,7 @@ public class CertificationModule extends ReactContextBaseJavaModule { |
24 | 21 | } |
25 | 22 | |
26 | 23 | @ReactMethod |
27 | - public void start(String token, final Callback callback){ | |
28 | - Log.i("RNMessage", token); | |
24 | + public void start(){ | |
29 | 25 | //基于BiometricsConfig.Builder构造配置示例并进行参数设置 |
30 | 26 | BiometricsConfig.Builder bioConfigBuilder = new BiometricsConfig.Builder(); |
31 | 27 | bioConfigBuilder.setActionCount(2); // 设置动作个数 | ... | ... |
android/src/main/java/com/feewee/aliface/CertificationPackage.java
... | ... | @@ -2,7 +2,6 @@ |
2 | 2 | package com.feewee.aliface; |
3 | 3 | |
4 | 4 | import java.util.ArrayList; |
5 | -import java.util.Arrays; | |
6 | 5 | import java.util.Collections; |
7 | 6 | import java.util.List; |
8 | 7 | |
... | ... | @@ -11,6 +10,7 @@ import com.facebook.react.bridge.NativeModule; |
11 | 10 | import com.facebook.react.bridge.ReactApplicationContext; |
12 | 11 | import com.facebook.react.uimanager.ViewManager; |
13 | 12 | import com.facebook.react.bridge.JavaScriptModule; |
13 | + | |
14 | 14 | public class CertificationPackage implements ReactPackage { |
15 | 15 | @Override |
16 | 16 | public List<NativeModule> createNativeModules(ReactApplicationContext reactContext) { | ... | ... |