# Integrate Your Mobile Applications (Version 2.x)

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

## Prerequisites

To use the Data 360 Module, create a Salesforce data source connector and copy your tenant-specific endpoint. Start by logging into Data 360 and navigating to Websites and Mobile Apps. Create an [app connector](https://help.salesforce.com/s/articleView?id=data.c360\_a_web_mobile_app_connector.htm) to configure your data sources.

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

## Install the SDK

### iOS

Use Swift Package Manager to install and manage the Data 360 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.

   ```nolang
   https://github.com/salesforce-marketingcloud/sfmc-sdk-ios
   ```

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:

   ```nolang
   https://github.com/salesforce-marketingcloud/mobile-sdk-cdp-ios
   ```

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.

### Android

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

   ```nolang
   repositories {
     maven {
       url "https://salesforce-marketingcloud.github.io/MarketingCloudSDK-Android/repository"
     }
     maven {
       url "https://salesforce-marketingcloud.github.io/mobile-sdk-cdp-android/repository"
     }
   }
   ```

2. Add the SDK dependencies.

   ```nolang
   dependencies {
     implementation 'com.salesforce.marketingcloud:cdp:2.0.2'
     implementation 'com.salesforce.marketingcloud:sfmcsdk:1.0.2'
   }
   ```

## Download the SDK

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

- [Android SDK](https://github.com/salesforce-marketingcloud/mobile-sdk-cdp-android)
- [iOS SDK](https://github.com/salesforce-marketingcloud/mobile-sdk-cdp-ios)

## Additional Resources

- [**API Reference**](/docs/data/data-cloud-engagement-mobile-sdk/guide/c360a-api-engagement-mobile-sdk-api-reference.md)

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

- [**Event Specifications**](/docs/data/data-cloud-engagement-mobile-sdk/guide/c360a-api-engagement-mobile-sdk-event-specifications.md)

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

- [**Schema Mappings**](/docs/data/data-cloud-engagement-mobile-sdk/guide/c360a-api-engagement-mobile-sdk-schema-mappings.md)

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