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, 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 |