Skip to content

Comments

Reproducing the Crash When Choosing eID for Identification#23

Open
La-Volpe wants to merge 1 commit intoidnow:masterfrom
tomorrow-one:master
Open

Reproducing the Crash When Choosing eID for Identification#23
La-Volpe wants to merge 1 commit intoidnow:masterfrom
tomorrow-one:master

Conversation

@La-Volpe
Copy link

@La-Volpe La-Volpe commented Oct 2, 2024

Background:

The crash occurs when selecting eID as the method for identification due to a deprecated API in the org.jetbrains.kotlinx:kotlinx-coroutines-core package used by the idnow-android-eid-sdk.

Root Cause:

The de.authada.library, which is used by the idnow-android-eid-sdk, relies on an older version (1.3.4) of the org.jetbrains.kotlinx:kotlinx-coroutines-core library. A method within this version has since been deprecated, leading to the crash, as discussed in this pull request.

Possible Solution:

Upon reviewing the dependency tree of the idnow-android-eid-sdk, it appears that more recent versions of the de.authada.library exist. The latest version is 4.23.0, as found here (requires authentication for access).
To address this issue, the version of de.authada.library used in the idnow-android-eid-sdk should be updated. For instance, if the current implementation looks like this:

implementation("de.authada.library:aal:4.15.2")

It should be updated to:

implementation("de.authada.library:aal:4.23.0")

This update is likely to resolve the issue or at least help mitigate it on the IDNow side.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant