2. Initializing the SDK
2.1. Initializing
Before you can use the SDK, it must be initialized with the required settings. Here's how to do so:
final _metricSdk = MetricSdk();
_metricSdk.initMetricSdk(
    SdkSettings(
        appTheme: AppTheme(
            appName: "YourAppName",
            logoUrl: "https://upload.wikimedia.org/logo.svg.png",
            primaryColor: Colors.deepPurple,
        ),
        authenticator: ClientAuthenticator(
            secretKey: "your_secret_key",
            clientKey: "your_client_key",
        ),
        environment: Environment.dev,
    ),
);
info
2.2. Launching the SDK
After initializing the SDK, you can start verifications using a generated token:
String result = await _metricSdk.launchSdk("Token");
info
Check out how to generate tokens.
2.3. Handling SDK Results
Once the SDK completes its process, it returns a result based on the verification outcome.
- Verification successful: If the verification is successful, the SDK returns 
SUCCESS. - Verification failed: If the verification fails, one of the following results will be returned:
LIVENESS_FAILEDCANCELLEDINVALID_TOKENVERIFICATION_FAILEDUNAUTHORISEDUNKNOWN
 
info
Refer here for detailed explanations of each failure result.