KinegramEmrtdConnectorObjC 1.1.0

KinegramEmrtdConnectorObjC 1.1.0

Maintained by KURZ Digital.



  • By
  • KURZ Digital Solutions GmbH & Co. KG

Kinegram eMRTD Connector SDK iOS

The Kinegram eMRTD Connector enables your iOS app to read and verify electronic passports / id cards (eMRTDs).

    ┌───────────────┐     Results     ┌─────────────────┐
    │ DocVal Server │────────────────▶│   Your Server   │
    └───────────────┘                 └─────────────────┘
            ▲
            │ WebSocket
            ▼
┏━━━━━━━━━━━━━━━━━━━━━━━━┓
┃                        ┃
┃    eMRTD Connector     ┃
┃                        ┃
┗━━━━━━━━━━━━━━━━━━━━━━━━┛
            ▲
            │ NFC
            ▼
    ┌──────────────┐
    │              │
    │   PASSPORT   │
    │              │
    │   ID CARD    │
    │              │
    │              │
    │   (eMRTD)    │
    │              │
    └──────────────┘

The Kinegram eMRTD Connector enables the Document Validation Server (DocVal) to communicate with the eMRTD through a secure WebSocket connection.

Example App

The Xcode Project Sources/ExampleApp.xcodeproj contains an Example App to demonstrate usage and functionality.

Requirements

  • Xcode 15 or later
  • Device Running iOS 13.0 or later (because of the iOS NFC APIs)

Runnning

Set your Team in the Signing & Capabilities settings for all Targets in this project.

Select the scheme ExampleApp and click Run.

Include the Kinegram eMRTD Connector in your app

The Swift Package can be included in apps with Deployment Target 11.0 or later.

Swift Package Manager

Adding package dependencies to your app

  1. Select File -> Add Package Dependencies... and paste this repository's URL https://github.com/OVD-Kinegram-AG/emrtd-connector-sdk-ios.git into the search field.
  2. Select your Project and click Add Package.
  3. Add your App's Target for the product KinegramEmrtdConnector and click Add Package.

CocoaPods

Using CocoaPods

Add the pod KinegramEmrtdConnector to your Podfile.

target 'MyApp' do
  pod 'KinegramEmrtdConnector', '~> 1.0.0'
end

Run $ pod install in your project directory.

Usage and API description

DocC documentation

Changelog

Changelog

Privacy Notice

ℹ️ Privacy Notice