---
schema_version: "1"
id: 670f1966dd04ef170a238452c63c62859358391b007f23fc6c89f71b62afc426
title: Integrate Your Mobile Applications (Version 2.x)
collection: developer
version: current
locale: en-us
portal_url: https://docs.salesforce.com/developer/current/en-us/data-cloud/data-cloud-engagement-mobile-sdk/guides/c360a-api-engagement-mobile-sdk-v2.md
canonical_url: https://developer.salesforce.com/docs/data/data-cloud-engagement-mobile-sdk/guide/c360a-api-engagement-mobile-sdk-v2.html
source_site: developer.salesforce.com
content_type: documentation
content_hash: 32fbb2c8bd59eeb747cbf0e4cc89f9137e2e1ce80144932a4da0ae0593166c65
products:
  - Data 360 Engagement Mobile SDK
  - Data 360 Developer Documentation
---
# 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**](https://developer.salesforce.com/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**](https://developer.salesforce.com/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**](https://developer.salesforce.com/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.
