initializeSdk

suspend fun initializeSdk(context: Context, settings: BlinkIdSdkSettings): Result<BlinkIdSdk>

Initializes the BlinkID SDK with the provided settings. If the SDK is already initialized with the same settings, the existing instance will be returned. If the SDK is initialized with different settings, the existing instance will be closed and a new instance will be created with the new settings.

NOTE: References to previously obtained instances of the SDK will be closed and will not work anymore if the SDK has been re-initialized with different settings.