diff --git a/app/src/main/java/com/aispeech/nativedemo/BaseMainActivity.java b/app/src/main/java/com/aispeech/nativedemo/BaseMainActivity.java index cf7ee4e..a3fdc6e 100644 --- a/app/src/main/java/com/aispeech/nativedemo/BaseMainActivity.java +++ b/app/src/main/java/com/aispeech/nativedemo/BaseMainActivity.java @@ -715,7 +715,7 @@ public class BaseMainActivity extends Activity implements DuiUpdateObserver.Upda PAGE_READY = false; mWebView2.loadUrl(getH5Url()); mWebView2.addJavascriptObject(new JSMessage(), null); - if (!AppContext.getInstance().isDebugMode() || AppContext.getInstance().isDebugMode()) { + if (!AppContext.getInstance().isDebugMode()) { mWebCore.setVisibility(View.GONE); findViewById(R.id.setting_app).setVisibility(View.GONE); stopApp.setVisibility(View.GONE); diff --git a/app/src/main/java/com/aispeech/nativedemo/arcsoft/ArcSoftFaceCheckManager.java b/app/src/main/java/com/aispeech/nativedemo/arcsoft/ArcSoftFaceCheckManager.java index 87dce59..bf16447 100644 --- a/app/src/main/java/com/aispeech/nativedemo/arcsoft/ArcSoftFaceCheckManager.java +++ b/app/src/main/java/com/aispeech/nativedemo/arcsoft/ArcSoftFaceCheckManager.java @@ -157,12 +157,16 @@ public class ArcSoftFaceCheckManager implements FaceCheckInterface { if (code != 200) { onFail(obj.getString("msg")); } else { - String activeKey = obj.optString("data"); - if (StringUtils.isEmpty(activeKey)) { - onFail("激活码为空"); - } else { + JSONObject object = obj.getJSONObject("data"); + String activeKey = ""; + if (object != null && object.has("activationCode")) { + activeKey = object.optString("activationCode"); + } + if (!StringUtils.isEmpty(activeKey)) { activeArc(activeKey, false); ConfigUtil.commitArcProdActiveKey(AppContext.getInstance(), activeKey); + } else { + onFail("激活码为空"); } } } catch (Exception e) {