浏览代码

Merge branch 'app_shield' into develop

# Conflicts:
#	app/src/main/java/kr/co/zumo/app/lifeplus/activity/SplashActivity.java
hyodong.min 6 年之前
父节点
当前提交
8724ce1af0

二进制
app/libs/XASAPI-nonidentifer-4.1.6.3.jar


+ 9 - 0
app/src/main/java/kr/co/zumo/app/lifeplus/activity/SplashActivity.java

@@ -10,6 +10,8 @@ import android.view.View;
 
 import java.util.Arrays;
 
+import com.softforum.xas.XecureAppShield;
+
 import io.reactivex.android.schedulers.AndroidSchedulers;
 import io.reactivex.disposables.CompositeDisposable;
 import io.reactivex.schedulers.Schedulers;
@@ -17,9 +19,11 @@ import kr.co.zumo.app.R;
 import kr.co.zumo.app.lifeplus.application.App;
 import kr.co.zumo.app.lifeplus.config.NetworkConfigProvider;
 import kr.co.zumo.app.lifeplus.helper.FirebaseHelper;
+import kr.co.zumo.app.lifeplus.config.NetworkConfig;
 import kr.co.zumo.app.lifeplus.model.SuperModel;
 import kr.co.zumo.app.lifeplus.model.SuperModelInit;
 import kr.co.zumo.app.lifeplus.network.NetworkWatcher;
+import kr.co.zumo.app.lifeplus.util.AppUtil;
 
 /**
  * Splash 화면
@@ -82,6 +86,11 @@ public class SplashActivity extends ActivityBaseSetup implements ISplashContract
 
       starter = new ScreenStarter(this);
 
+      XecureAppShield.getInstance().setXASContext(NetworkConfig.getAppShieldUrl(), AppUtil.getPackageName(), "4.0.0", false);
+      int result = XecureAppShield.getInstance().checkApp(context);
+      Log.e("APP# SplashActivity | setup", "|" + "app shield result: " + result);
+      Log.e("APP# SplashActivity | setup", "|" + "app shield result: " + XecureAppShield.getInstance().GetErrorMsg(result));
+
       // 네트워크 연결 체크
       disposable.add(new NetworkWatcher().check(context)
         .subscribeOn(Schedulers.io()).observeOn(AndroidSchedulers.mainThread())

二进制
app/src/main/jniLibs/arm64-v8a/libXAS_jni.so


二进制
app/src/main/jniLibs/arm64-v8a/libXecureCrypto.so


二进制
app/src/main/jniLibs/armeabi/libXAS_jni.so


二进制
app/src/main/jniLibs/armeabi/libXecureCrypto.so


二进制
app/src/main/jniLibs/x86_64/libXAS_jni.so


二进制
app/src/main/jniLibs/x86_64/libXecureCrypto.so