Integrate Your Mobile Applications

As of October 14, 2025, Data Cloud has been rebranded to Data 360. During this transition, you may see references to Data Cloud in our application and documentation. While the name is new, the functionality and content remains unchanged.

Data Cloud Module for the Engagement Mobile SDK enables seamless integration of your mobile applications with Data Cloud. This integration captures rich behavioral and demographic data from customers, along with app lifecycle and screen navigation events. By collecting these events, Data Cloud creates a unified customer profile that enables hyper-personalized engagement across multiple Salesforce clouds, including Marketing, Commerce, and Service.

To use the Data Cloud Module, create a Salesforce data source connector and copy your tenant-specific endpoint. Start by logging into Data Cloud and navigating to Websites and Mobile Apps. Create an app connector to configure your data sources.

To initialize the Data Cloud Module, you'll need the appSourceId and tenant-specific endpoint from your web data connector.

Use Swift Package Manager to install and manage the Data Cloud Module for the Engagement Mobile SDK.

  1. In Xcode, with your app project open, navigate to File > Add Packages.

  2. Enter the package URL for the Engagement Mobile SDK repository.

  3. Select the SDK version that you want to use. The latest version is recommended.

  4. Enter the package URL for the Data Cloud Module:

  5. Select the module version that you want to use. The latest version is recommended.

Xcode automatically resolves and downloads the dependencies in the background.

  1. Update the module-level build.gradle file with the required repositories.

  2. Add the SDK dependencies.

Download the binaries for the Data Cloud Module from the official repositories.

API Reference

Complete API documentation and reference guide for the Engagement Mobile SDK.

Event Specifications

Detailed specifications for all supported events in the Engagement Mobile SDK.

Schema Mappings

Standard scheme mappings for ecommerce use cases, including comprehensive descriptions of each event definition.