Overview
Table of contents
SDK versions
This page documents 6.5 versions of the SDKs.
Supported Android and iOS versions
The following matrix shows the minimum supported versions for the SDKs:
SDK | Minimal supported version |
---|---|
Android uSDK | 4.1 (API Level 16) |
iOS uSDK | iOS 10.0 |
iOS SDK Download Size vs. Install Size
When downloading the iOS SDK from the customer portal, the SDK may appear on disk at ~30mb or more. Be assurred this is just the size of the framework on disk for macOS. The uSDK supports bitcode. Bitcode enables apps to be “sliced” into smaller executables containing only the needed resources to run on the particular device the app is installed on. When integrated into a bitcode enabled app, the on-disk size of the iOS uSDK is ~870kb. When integrated into a non-bitcode enabled app (i.e. a “universal build” app), the on-disk size of the iOS uSDK is ~3.5mb.
Supported 3DS specification versions
The SDKs support 2.1
and 2.2
3DS specifications.
The Two Interfaces
The SDK gives two distinct ways for using it. The first one is a pure 3DS interface as it has been specified in the 3DS specification. The second one is a custom interface - called ‘Simplified’ - built on top of the pure one. It gives the customer a single authenticate
method that performs the end to end 3DS v2 flow behind the scenes.