SDK variants
OIP Risk Management SDK comes with different variants for different host application use cases. The following tables depicts the use case for each variant.
Android platform
Variants
| No. | SDK variant | Description | Use case |
|---|---|---|---|
| 1 | External (Debug and Release) | All dependencies are packaged in the SDK. | This variant can be used by all the applications. |
Package Structure
.
├── 3pty
│ └── TMXProfilingConnections-6.2-97.aar
├── apidocs
├── checksums.txt
├── docs
│ ├── ProgrammersGuide.txt
│ └── ReleaseNotes.txt
├── example
│ ├── IFPSDKSample
│ └── README.txt
└── external
├── debug
│ ├── GAHRiskEngine.jar
│ ├── arm64-v8a
│ ├── armeabi-v7a
│ ├── x86
│ └── x86_64
├── dexguard
│ └── dexguard-project.txt
├── proguard
│ └── proguard-project.txt
└── release
├── GAHRiskEngine.jar
├── arm64-v8a
├── armeabi-v7a
├── x86
└── x86_64
iOS platform
Package Structure
- external - contains standard IFP SDK.
You should use this unless advised otherwise by Thales DIS support team. * Release - contains arm64 architecture only. Use this variant for production. * Debug - contains arm64 armv7 i386 x86_64 architectures. Use this variant for debugging.
when your application contains other Thales DIS SDKs, e.g. Protector SDK. * Release - contains arm64 architecture only. Use this variant for production. * Debug - contains arm64 armv7 i386 x86_64 architectures. Use this variant for debugging. * 3pty - contains third party dynamic frameworks that need to be integrated into
your application because IFP SDK requires them during linking. * apidoc - contains API documentation for IFP SDK. * example - contains example codes in Objective-C and Swift on how to use IFP SDK.
Example applications are using external variant of IFP SDK. * docs - contains information to access Programmer's Guide and Release Notes.
├── 3pty
│ ├── TrustDefender.framework
├── apidoc
├── checksums.txt
├── docs
│ ├── ProgrammersGuide.txt
│ └── ReleaseNotes.txt
├── example
│ ├── objc
│ └── swift
└──── external
├── Debug
│ └── GAHRiskEngine.framework
└── Release
└── GAHRiskEngine.framework