Browse Source

fix 7 camera resume

dev
MTing 5 days ago
parent
commit
e0cd0d8b47
  1. 16
      app/src/main/java/com/ouxuan/oxface/network/OrderVerificationResultHandler.java

16
app/src/main/java/com/ouxuan/oxface/network/OrderVerificationResultHandler.java

@ -101,9 +101,19 @@ public class OrderVerificationResultHandler {
public void handleVerificationError(int errorCode, String errorMessage, int verificationType) {
LogManager.logError(TAG, "处理验证失败结果,类型: " + verificationType + ", 错误码: " + errorCode + ", 错误信息: " + errorMessage);
// 当人脸验证返回303错误码时不显示任何提示
if (verificationType == OrderVerificationManager.TYPE_FACE_VERIFICATION && errorCode == 303) {
LogManager.logInfo(TAG, "人脸验证返回303,不显示提示");
// 当人脸验证返回303错误码时不显示任何提示但需要恢复摄像头预览
if (verificationType == OrderVerificationManager.TYPE_FACE_VERIFICATION && errorCode == 303 ||errorCode == 504) {
LogManager.logInfo(TAG, "人脸验证返回303/504,不显示提示,但需要恢复摄像头预览");
// 发送广播通知OXFaceOnlineActivity恢复摄像头预览
try {
Intent intent = new Intent("com.ouxuan.oxface.ACTION_RESUME_CAMERA");
context.sendBroadcast(intent);
LogManager.logInfo(TAG, "已发送恢复摄像头预览广播");
} catch (Exception e) {
LogManager.logError(TAG, "发送恢复摄像头预览广播失败", e);
}
return;
}

Loading…
Cancel
Save