An open API service indexing awesome lists of open source software.

https://github.com/innovatrics/dot-ios-sdk-samples

A collection of quickstart samples demonstrating the DOT iOS SDK.
https://github.com/innovatrics/dot-ios-sdk-samples

digital-onboarding document-detection face-detection face-matching machine-readable-zone remote-identity-verification

Last synced: about 1 year ago
JSON representation

A collection of quickstart samples demonstrating the DOT iOS SDK.

Awesome Lists containing this project

README

          

# DOT iOS SDK Samples

A collection of quickstart samples demonstrating the DOT iOS SDK. [Read more about DOT iOS SDK](https://developers.innovatrics.com/digital-onboarding/technical/ios-development/).

## Dependencies

### Swift Package Manager
1. The project is configured to use Swift Package Manager by default. [Location of DOT iOS SDK Swift packages](https://github.com/innovatrics/dot-ios-sdk-spm.git).
1. After you open DotSdkSamples.xcodeproj, Xcode will automatically download required packages.
1. If you encounter an error while downloading packages, try one of the following: Xcode->File->Packages->Reset Package Caches/Update to Latest Package Versions
1. Swift package dependencies can be added or removed in Xcode in the **Package Dependencies** tab of DotSdkSamples project.

### CocoaPods
1. Remove Swift package dependencies as it is described in the **Swift Package Manager** section above.
1. Check if your CocoaPods is up to date with the command `pod --version`. If not, use the command `[sudo] gem install cocoapods`.
1. Run `pod install --repo-update` command in the project directory.
1. After the pod installation is finished, open DotSdkSamples.xcworkspace in Xcode.

## Setup

1. In the **General** tab of DotSdkSamples target, choose your unique **Bundle Identifier**. This identifier is used for the generation of the license.
1. Complete app signing configuration using your certificates and profiles.
1. To obtain a license, please contact `sales@innovatrics.com` and send them your **Bundle Identifier**.
1. After you receive your license, rename the license file to `dot_license.lic` and import it to the DotSdkSamples project.
1. The setup is now complete and you can run DOT iOS SDK samples.

## Samples

| Sample | Description |
|:--------------------------|:----------------------------------------------------------------------------------------------------------------------|
| **Document Auto Capture** | Basic component sample. |
| **NFC Reading** | Combination of Document Auto Capture component with enabled MRZ recognition and NFC Travel Document Reader component. |
| **Face Auto Capture** | Basic component sample. |
| **MagnifEye Liveness** | Basic component sample. |
| **Smile Liveness** | Basic component sample. |

In case when the samples do not work because of the expired DOT license, please contact `sales@innovatrics.com` in order to obtain a new license file.

## Changelog

All notable changes are documented in `CHANGELOG.md`.

The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).

## Versioning

This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).