Overview
This page documents mSIGNIA uSDKs for Android and iOS platforms.
uSDK versions
This page documents 6.3 (the corresponding 6.3 label is used throughout the document) and 6.4 (6.4) versions of the uSDKs.
Supported Android and iOS versions
The following matrix shows the minimum supported versions for the uSDKs:
uSDK | Minimal supported version |
---|---|
Android uSDK | 4.1 (API Level 16) |
iOS uSDK | iOS 10 |
Supported 3DS specification versions
The uSDKs support 2.1 and 2.2 3DS specifications.
The Two Interfaces
The uSDK 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.
The following matrix helps to visualize the matter better:
Interface | Supported uSDK versions |
---|---|
Pure 3DS SDK interface | 6.3 & 6.4 |
The simplified interface | 6.4 |
So, both versions of uSDK support the pure 3DS interface while only the latest one supports the simplified one. Both interfaces are documented later on this page.
Sample applications
mSIGNIA provides source code for Android and iOS sample applications, they can be downloaded from the matrix below: