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 3a2d4d5..87dce59 100644 --- a/app/src/main/java/com/aispeech/nativedemo/arcsoft/ArcSoftFaceCheckManager.java +++ b/app/src/main/java/com/aispeech/nativedemo/arcsoft/ArcSoftFaceCheckManager.java @@ -157,9 +157,13 @@ public class ArcSoftFaceCheckManager implements FaceCheckInterface { if (code != 200) { onFail(obj.getString("msg")); } else { - String activeKey = obj.optString("activation_code"); - activeArc(activeKey, false); - ConfigUtil.commitArcProdActiveKey(AppContext.getInstance(), activeKey); + String activeKey = obj.optString("data"); + if (StringUtils.isEmpty(activeKey)) { + onFail("激活码为空"); + } else { + activeArc(activeKey, false); + ConfigUtil.commitArcProdActiveKey(AppContext.getInstance(), activeKey); + } } } catch (Exception e) { e.printStackTrace(); @@ -169,7 +173,8 @@ public class ArcSoftFaceCheckManager implements FaceCheckInterface { @Override public void onFail(String error) { - Log.e(this.getClass().getSimpleName(), "new Heartbeat = " + error); + Logger.e("arc error: " + error); + Log.e(TAG, "new Heartbeat = " + error); } }; DigiWebSocketServer.getArcActivateKey(callback);