iOS App: Integrate AusweisApp SDK
Goal:
Prepare the iOS application project to use the AusweisApp SDK. The application should be able to establish a connection to an eID card (prove that NFC works fine).
ACs:
-
The AusweisApp and AusweisApp Wrapper SDKs are part of the project and the build process -
The app should prompt the user to scan an eID card -
The app should default to retrieve the following properties: givenName,familyNameanddateOfBirth -
After a sucessful scan and PIN entry, the app should show the retrieved properties(removed on 2025-11-12)
Notes:
It is acceptable to hardcode the PIN and properties to collect, having as minimal UI as possible
This process will require test cards and a test eID infrastructure.
There is an example implementation of an integration in https://github.com/digitalservicebund/useid-app-ios/ , so we can use that as a reference.
Documentation of the AusweisApp SDK: https://www.ausweisapp.bund.de/sdk/
Requirements uIDs: Zapuk_28, LB_29
Risks:
AFAIK, the scanning process is not possible to simulate in the iOS / iPhone simulator, so its unclear what is the best way to approach this.
Also, the dependency on actual test cards and existing infrasctured is a risk.