Android SDK

Prev Next

The Mapp Engage Android SDK enables developers to integrate push notifications, in-app messaging, geofencing, and other engagement capabilities into Android applications.

The SDK provides a developer-friendly API and supports asynchronous operations for reliable background processing.


Key Features

  • Integration of push notifications using Firebase Cloud Messaging (FCM)

  • Support for in-app messaging and inbox messages

  • Geofencing for location-based engagement

  • Asynchronous API design for non-blocking operations

  • Support for multiple SDK versions, including migration paths


Available SDK Versions

The Android SDK documentation currently covers two versions:

  • Android SDK v7 (recommended)

    The current version of the Mapp Engage Android SDK. Use this version for all new integrations.

  • Android SDK v6 (legacy)

    The previous SDK version. This documentation is maintained for existing integrations, but new implementations should use Android SDK v7.


Documentation Sections

  • Getting Started

    Prepare your Android project and configure required services such as Firebase Cloud Messaging and the Android channel in Mapp Engage.

  • Android SDK v7

    Documentation for integrating and using the current Android SDK version.

  • Android SDK v6

    Documentation for legacy SDK integrations.

  • FAQs & Troubleshooting

    Common issues and solutions related to Android SDK implementations.