Event Tracking
Push Messages in the Marketing Cloud Engagement REST API Reference
Transactional Push Messages in the Marketing Cloud Engagement REST API Reference
The MobilePush module is part of the Unified Mobile Engagement SDK, a comprehensive framework that integrates multiple Salesforce cloud services into your mobile application. The Unified SDK provides a modular architecture where each module connects to specific Salesforce cloud platforms. The MobilePush module connects to Marketing Cloud Engagement, enabling sophisticated mobile messaging capabilities.
The MobilePush module and its frameworks provide developers with a sophisticated toolkit used in apps that run on billions of devices globally across multiple industries. The module facilitates the creation and delivery of personalized mobile app messages.
The MobilePush module is compatible with Marketing Cloud Engagement. If you use Marketing Cloud Advanced Edition, use the Mobile App Messaging module instead. Both modules are part of the Unified SDK.
Note

The MobilePush module provides several benefits:
The SDK works with most Android and iOS releases from the past 10 years. It’s compatible with iOS 12 or later and Android version 6 (API level 23) or later.
| Dependency | Supported Version |
|---|---|
| Firebase Cloud Messaging | 24.0.2 |
| Play Services Location | 21.3.0 (optional) |
| AltBeacon | 2.20.7 (optional) |
The MobilePush module adds minimal size to your app. While the exact size varies slightly from release to release, the Android SDK has a binary size of around 1 MB and the iOS SDK has a size of around 3 MB. The optional iOS extension SDK has a size of around 700 KB.
The MobilePush module is streamlined for battery efficiency. The module uses less than 1% of the battery on Android and less than or equal to 1% of the battery on iOS.
We built the MobilePush module with several mobile messaging best practices in mind.