Oracle CX Mobile SDK

Welcome to Oracle CX Mobile SDK help center

Streamlining your path to value delivery.

Announcement: Upgraded to work with Android 11 and iOS 14

This section contains the guides and references you need to instrument mobile applications with the Oracle Marketing suite of products.

About the Oracle CX Mobile SDK

The Oracle Marketing is an integrated suite of digital marketing solutions that help marketers use real-time intelligence and customer signals to deliver personalized experiences to mobile application users. The Oracle CX Mobile SDK seamlessly integrates with the Oracle Marketing suite to help create value for your mobile customers.

The Oracle CX Mobile SDK is a next generation solution that simplifies tracking behavior data in your mobile app; and also enables easy integration with multiple Oracle Marketing products in your mobile application. The Oracle CX Mobile SDK consists of a Core module that works with other Oracle Marketing product modules, such as Infinity, Responsys, Maxymiser, CX Adtech Service, and so on. Available modules for the Oracle CX Mobile SDK can be downloaded here.

Overview of Modules

A module is a library package that has a specific functionality such as data collection or data transmission.

The Oracle CX Mobile SDK is a collection of independent modules. It consists of a core module that provides the basic functions that all Oracle marketing products require, such as:

  • Application Lifecycle Data Collection

  • Data Enrichment

  • Configuration Management for mobile applications and other modules

  • Data Transmission to server

  • Data Storage on mobile

The Core module is required for every mobile application instrumented using Oracle Marketing products. The Core module optimizes SDK performance, streamlines integration of multiple product modules in mobile applications, and helps perform repetitive tasks of individual modules. The Core module contains APIs that support the modules to create the data pipeline, and transfer the data to the Oracle data servers for downstream processing.

On top of this core, the Oracle CX Mobile SDK enables developers to add Oracle Marketing product modules that implement the business logic for their mobile application. The product modules implement most of the mobile applications' business logic, while the Core enables modules to be composed together, to deliver personalized experiences to mobile application users.

The diagram showing the modules and modular capabilities of the Oracle CX Mobile SDK is as follows

Benefits of modularization

Breaking the SDK into modules helps instrumenting a mobile application with just the required module(s) rather than having to integrate with capabilities that are not needed for your digital strategy. Developers can also leverage the core module to create their own SDKs and use them in their mobile application.

The modules deliver an end-to-end solution, from tracking user behavior to delivering personalized experience.

Supported Platforms

Module Android iOS
Core
Infinity
Responsys
CX AdTech Service

Documentation Links

  Module Description Links
1 Core Contains a common set of functionality such as network communication, data storage, and so on, which are required by Oracle Marketing products Docs
2 Infinity Capture real-time digital behavioral data and use it to engage customers at the right moment. Docs
3 CX AdTech Service Enable marketing organizations to personalize online, offline, and mobile marketing campaigns with richer and more-actionable information about targeted audiences. Docs
4 Responsys Design and launch contextually relevant digital marketing campaigns to reach every consumer. Docs

 

Next steps

Oracle Marketing Mobile SDK Core Module

Oracle CX Infinity Module