소스 검색

[공통][New] xecure app shield 적용 시작

hyodong.min 7 년 전
부모
커밋
11c9d8649b

BIN
app/libs/XASAPI-nonidentifer-4.1.6.3.jar


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

@@ -7,13 +7,17 @@ import android.content.pm.PackageManager;
 import android.support.annotation.NonNull;
 import android.util.Log;
 
+import com.softforum.xas.XecureAppShield;
+
 import io.reactivex.android.schedulers.AndroidSchedulers;
 import io.reactivex.disposables.CompositeDisposable;
 import io.reactivex.schedulers.Schedulers;
 import kr.co.zumo.app.R;
 import kr.co.zumo.app.lifeplus.application.App;
+import kr.co.zumo.app.lifeplus.config.NetworkConfig;
 import kr.co.zumo.app.lifeplus.model.SuperModel;
 import kr.co.zumo.app.lifeplus.network.NetworkWatcher;
+import kr.co.zumo.app.lifeplus.util.AppUtil;
 import kr.co.zumo.app.lifeplus.util.PermissionUtil;
 
 /**
@@ -50,6 +54,12 @@ public class SplashActivity extends ActivityBaseSetup {
        */
       new AppInitializer().init(context);
 
+
+      XecureAppShield.getInstance().setXASContext(NetworkConfig.getAppShieldUrl(), AppUtil.getPackageName(), "3.02", 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())

BIN
app/src/main/jniLibs/arm64-v8a/libXAS_jni.so


BIN
app/src/main/jniLibs/arm64-v8a/libXecureCrypto.so


BIN
app/src/main/jniLibs/armeabi/libXAS_jni.so


BIN
app/src/main/jniLibs/armeabi/libXecureCrypto.so


BIN
app/src/main/jniLibs/x86_64/libXAS_jni.so


BIN
app/src/main/jniLibs/x86_64/libXecureCrypto.so