Getting started with UserEngage Android SDK

Use UserEngage SDK in your own Android mobile apps.

New to UserEngage?

Checkout all product features , our documentation , or sign-up for live webinars .

  • What is Userengage SDK?

    Userengage SDK is set of methods and programming tools that allow to override custom actions and event in your Mobile Application so in our case it is able to send or receive some data in the way you want.

    It allow you to:

    • Collect data about users and it's devices
    • Track custom events and mobile screen events
    • Sending Push Notification Campaigns
    • Sending In App Messages Campaigns
  • Before we start

    For further steps and use of our SDK, you will need to have already created app. You also have to generate Mobile SDK Authentication token and Firebase Cloud Messaging key that are described below

  • What I'll find in here?
    • Instructions, on how to add UserEngage SDK to your project.
    • How to create SDK API key and Firebase Cloud Messaging key.
    • Code examples, explaining what they do, including example data.
    • Each method, endpoint and function explained.
  • Get your SDK API Key Before you will be able to start using Mobile SDK you have to generate mobile sdk authorization token in UserEngage application’s settings under the following url: https://app.userengage.com/api/application_key/sdk-credentials/

    SDK API key is always 64 char long.

  • Get your Firebase Cloud Messagin Key To be able to send Push Notifications You should generate Firebase Cloud Messaging Key and paste it in Userengage web panel under the following url: https://app.userengage.com/api/application_key/fcm-key/ Following Key can be generated in Google Firebase Console after creating new project https://console.firebase.google.com/u/0/?pli=1 .

    You can save only key with 174characters (Main condition of valid key)

  • Getting help

    Please take the time to read through our documentation before doing anything, but if you find yourself stuck somewhere along the way or have feedback you'd like to give us, please feel free to message us.