Versions Compared
Key
- This line was added.
- This line was removed.
- Formatting was changed.
Excerpt | |||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Step 1 - Download and Import the Cardinal Mobile SDKDownload the CardinalMobile.framework file using following cURL.
In your XCode project, drag CardinalMobile.framework file into the Frameworks group in your Xcode Project (create the group if it doesn't already exist). In the import dialog, tick the box to Copy items into destinations group folder (or Destination: Copy items if needed). The iOS SDK files are now available for linking in your project.
Step 2 - Setting Up Your Build Environment
Step 3 - Configure Cardinal Mobile SDKUpon successfully completing Integration in Step 1 and Step 2, create a new instance of the cardinal object by [CardinalSession new]. SDK offers multiple configuration options for you (if not specified, everything is set to default). For more details: CardinalConfigurationOptions. Use the code snippet below for completing the configuration.
|
Available Configurations
Anchor | ||||
---|---|---|---|---|
|
Method | Description | Default Value | Possible Values |
---|---|---|---|
deploymentEnvironment | The environment SDK connects to. | CardinalSessionEnvironmentProduction |
|
timeoutInMilliseconds | Maximum amount of time (in milliseconds) for all exchanges. | 8000 | |
uiType | Interface types that the device supports for displaying specific challenge user interfaces within the SDK. | CardinalSessionUITypeBoth |
|
renderType | List of all the RenderTypes that the device supports for displaying specific challenge user interfaces within the SDK. | [CardinalSessionRenderTypeOTP, CardinalSessionRenderTypeHTML, CardinalSessionRenderTypeOOB, CardinalSessionRenderTypeSingleSelect, CardinalSessionRenderTypeMultiSelect] |
|
proxyServerURL | Proxy server through which the Cardinal SDK Session operates. | nil | |
enableQuickAuth | Enable Quick Authentication | false | |
uiCustomization | Set Custom UICustomization for SDK Controlled Challenge UI. | nil | |
enableDFSync | Enable DF Sync to get onSetupCompleted (Step 4) called after collected Device Data is sent to the server. | false |
Table of Contents |
---|