Configure Marketing Cloud Engagement
Runtime Toggles
Event Tracking
Ionic and Capacitor Support
Handle URLs
Data Protection and Privacy
Changelog
The Marketing Cloud Engagement SDK supports multiple development frameworks beyond native iOS and Android, enabling you to integrate push notifications, analytics, and location-based messaging into cross-platform and hybrid mobile applications. Use these framework-specific plugins and modules to access SDK functionality within your preferred development environment.
Choose your development framework to access implementation guides, platform-specific configuration, and API references for integrating the Marketing Cloud SDK.
Apache Cordova is an open-source mobile development framework maintained by the Apache Software Foundation. It enables developers to build mobile applications using standard web technologies (HTML, CSS, and JavaScript) while accessing native device capabilities through plugins. Cordova wraps web applications in native containers, allowing a single codebase to run on multiple platforms.
Implement the Marketing Cloud SDK in Cordova applications using the Cordova plugin. Configure push notifications, analytics, and location messaging for both iOS and Android platforms within your hybrid mobile app.
Flutter is an open-source UI framework created by Google for building natively compiled applications from a single codebase. Built on the Dart programming language, Flutter provides a rich set of pre-built widgets and tools for creating high-performance mobile, web, and desktop applications. Flutter compiles to native ARM code, delivering performance close to native apps while maintaining cross-platform compatibility.
Implement the Marketing Cloud SDK in Flutter applications using the Flutter plugin. Access native SDK features through Dart code to enable push notifications, track analytics, and configure location-based messaging for cross-platform Flutter apps.
React Native is an open-source framework developed by Meta for building native mobile applications using JavaScript and React. It allows developers to write mobile apps using familiar web development patterns while rendering native UI components. React Native bridges JavaScript code with native platform APIs, providing near-native performance and a native look and feel across iOS and Android.
Implement the Marketing Cloud SDK in React Native applications using the React Native module. Integrate push notifications, analytics, and location messaging into your JavaScript-based mobile applications with native performance.
Ionic is an open-source framework for building cross-platform mobile applications using web technologies, maintained by Ionic. Capacitor, also developed by Ionic, is a modern native runtime that serves as a spiritual successor to Cordova. Capacitor provides a consistent API for accessing native functionality while embedding web applications in native containers. It offers high performance, simpler plugin development, and first-class support for modern web applications.
Implement the Marketing Cloud SDK in Ionic and Capacitor applications using the Capacitor-compatible wrapper. Enable push notifications and SDK features in your web-based mobile applications built with Ionic framework.
Each framework plugin provides access to core SDK capabilities including:
For detailed method signatures and platform-specific implementation guidance, see the API reference for each framework.