---
schema_version: "1"
id: fb3c431b993710074c15f4fc114df717cf25d70000648f15ffe2345b1fcb0a21
title: Integrate Your Mobile Applications (Version 3.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-v3.md
canonical_url: https://developer.salesforce.com/docs/data/data-cloud-engagement-mobile-sdk/guide/c360a-api-engagement-mobile-sdk-v3.html
source_site: developer.salesforce.com
content_type: documentation
content_hash: afd4d0e0d875e6bf5d048d4eb419903522ad451046eee186d4170ac9bd596b09
products:
  - Data 360 Engagement Mobile SDK
  - Data 360 Developer Documentation
---
# Integrate Your Mobile Applications (Version 3.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

#### Swift Package Manager

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 360 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.

#### CocoaPods

Add the following to your Podfile:

```nolang
source 'https://cdn.cocoapods.org/'

target 'YourApp' do
  use_frameworks!
  pod 'MarketingCloud-Cdp', '~> 3.0'
end
```

The `MarketingCloud-SFMCSdk` dependency is pulled in transitively with `MarketingCloud-Cdp` — you don't need to add it separately. Then run `pod install` and open the generated `.xcworkspace`.

### 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
   // app/build.gradle
   dependencies {
     implementation 'com.salesforce.marketingcloud:cdp:3.0.1'
   }
   ```

   The `sfmcsdk` dependency is brought in transitively — you don't need to add it separately unless you need a specific version.

## 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.
