Legacy Android SDK
2.2.2
2.2.2
  • Introduction
  • Requirements
  • Downloading
  • Setup
  • Initialization
    • Network Security Settings
  • User Management
    • Create User
    • User status
    • Delete engine enrol
    • Delete User
  • Face Engine
    • Liveness Detection
      • Liveness Customisation
    • Face Verification
    • Camera Helper
  • Voice Engine
    • Initialization
    • Audio Recording
    • Recording Submission
  • Document Engine
    • Validate document
    • Validate entity template
    • Validate entity
  • Enums
Powered by GitBook
On this page
  • Method
  • Callback
  • Implementation example
  1. Document Engine

Validate document

Biometrid's document engine allows the verification of a personal document such as a passport or citizen id.

Method

BiometridAuthDocs.getInstance().validateDocument(
    String path_front, 
    String path_back, 
    AuthDocsCallback context
);

analyzeFace

method

String path_front

absolute path to file

String path_back

absolute path to file

AuthDocsCallback context

Applicational context

Callback

@Override
public void validateDocCallback(boolean status, JsonObject response, Errors errors) {
    if(!status && errors != null) {
          Log.e("error", error.getMessage());
    }
    else {
        Log.i("response", json.toString());
    }
}

analyzeFaceCallback

callback

boolean status

Response status

JsonObject response

Full response from the api

AuthDocsCallback context

Applicational context

Implementation example

public class ExampleActivity extends Activity 
        implements AuthDocsCallback {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_example);

        BiometridAuthDocs.getInstance().validateDocument(
            "front path", 
            "back path", 
            this
        );
    }

    @Override
    public void validateDocCallback(boolean status, JSONObject response, Errors errors) {
    if(!status && serrors != null) {
          Log.e("error", error.getMessage());
    }
    else {
        Log.i("response", response.toString());
    }  

    ...
}
PreviousDocument EngineNextValidate entity template

Last updated 4 years ago

For more information on this method please check our api

documentation