Oracle Help Center | Oracle Responsys Mobile App Platform Cloud Service title

Oracle CX Mobile SDK


The Oracle CX Mobile SDK is used to power your mobile apps with the Oracle Responsys and Oracle Infinity solution. This SDK contains the Mobile Core that is required by the Responsys SDK to facilitate behavioral data collection from the mobile app.

The core contains a common set of functionality and frameworks, that enable data collection, data enrichment, SDK & mobile app configuration management, data push to server, mobile application life-cycle event tracking and so on. The following sections provide additional information that enable you to add the Oracle CX Mobile SDK to your project for leveraging its capabilities.

Installing the SDK for iOS

This guide will walk you through the setup process to integrate the Oracle CX Mobile SDK with your project.

Step 1 - Download the SDKs

  1. Download the iOS Oracle CX Mobile SDK
  2. Download the iOS Push IO Manager SDK

Step 2 - Import Oracle CX Mobile SDK

First let's import the Oracle CX Mobile SDK into the XCode project. These steps are relevant as of Xcode version 11.

  1. Open Xcode.
  2. Navigate to Project Navigator.
  3. Select Target.
  4. Select General Tab.
  5. Navigate to Frameworks > Libraries > Embedded Content section.
  6. Add new framework by selecting + icon and then click Add Other > Add Files.
  7. Select OracleCXMobileSDK.framework from your local system.

Step 3 – Mandatory configuration

The SDK has already been configured with default values for all the parameters except for the ora_dc_account_guid parameter which is your unique identifier on the data collection server under which all your collected data from all your mobile apps is stored. You could configure the ora_dc_account_guid parameter using the process shared here.

Installing the SDK for Android

This guide will walk you through the initial setup process to integrate the Oracle CX Mobile SDK with your project.

Step 1 - Download the SDKs

  1. Download the Android Oracle CX Mobile SDK
  2. Download the Android Push IO Manager SDK

Step 2 – Import Oracle CX Mobile SDK

The instructions below are based on using Android Studio. The below steps are valid as of Android Studio 3.6.2.

  1. Open your Android project.
  2. Select your project root or any module in the project, right click on it and then select Open Module Settings. This opens the Project Structure window with the Modules tab highlighted in the left navigation menu.
  3. Click the + icon on the top left under the Modules column to add a new module.
  4. This opens the Create New Module window. In the window, under the Select a Module Type options, select the Import .JAR/.AAR Package option and click Next.
  5. Under the File name field, type the location of the Oracle CX Mobile SDK file on the local system or click on the I icon to browse the file on the local system.
  6. Click Finish to import. The SDK is imported as a module in the project.
  7. In Project Structure window, select the Dependencies menu from the left navigation menu.
  8. Select your project’s main module from the list.
  9. Click on the + icon under the Declared Dependencies section, and select Module Dependency.
  10. Select the module that you just imported and click OK.

Step 3 – Mandatory configuration

The SDK has already been configured with default values for all the parameters except for the ora_dc_account_guid parameter which is your unique identifier on the data collection server under which all your collected data from all your mobile apps is stored. You could configure the ora_dc_account_guid parameter using the process shared here.