Specifications¶
Requirements¶
There are some requirements that your application must meet in order to integrate the XpressID module into it.
- The minimum operating system version is:
iOS 11.0
(iPhone only). - The required permissions your application must include are:
Camera
,Microphone
andLocation
. - The recommended dependency manager is:
CocoaPods
.
Dependencies¶
The following tables indicate the artifacts that XpressID module requires to be integrated within your application. (See more about module integration here)
Internal dependencies¶
The following table presents the artifacts (.xcframeworks) that are distributed along with XpressID.
Artifact | Version | Size (arm64) |
---|---|---|
ImageProcessing | 2.5.0 | 10.30 MB |
VDCommunicationXpressId | 2.6.1 | 6.95 MB |
VDContextualData | 1.4.0 | 0.09 MB |
VDDocumentCapture | 5.14.2 | 3.55 MB |
VDLibrary | 6.15.1 | 2.55 MB |
VDNfcScanner | 3.2.1 | 5.30 MB |
VDPhotoSelfieCapture | 4.8.2 | 2.67 MB |
VDVideoSelfieCapture | 3.13.2 | 1.93 MB |
External dependencies¶
The following table details the artifacts that will be retrieved using CocoaPods as dependency manager.
Pod | Version |
---|---|
SSZipArchive | 2.4.3 |
lottie-ios | 4.4.1 |
Module size¶
The following table indicates the size of the XpressID module within your application. If more than one architecture is supported the total size is the sum of each one of them. The final user is not affected by this total size because the store only distributes the specific architecture of the user's device once the app is downloaded and installed.
Architecture | Size |
---|---|
arm64 (device) | 2.56 MB |
arm64 (simulator) | 2.89 MB |
x86_64 (simulator) | 2.90 MB |
These sizes have been calculated using lipo -detailed_info for fat libraries and gdu or du for the rest of files. No dSYMs folders are included in these sizes. The final AppStore and installed sizes may differ.