You can create, manage, and report on in-app and push messages.

New Adobe Experience Cloud SDK Release

Looking for information and documentation related to the Adobe Experience Platform Mobile SDK? Click here for our latest documentation.

As of September 2018, we released a new, major version of the SDK. These new Adobe Experience Platform Mobile SDKs are configurable through Experience Platform Launch.


If you are using the Adobe Experience Platform Mobile SDKs with Adobe Launch, you must also install the Adobe Analytics Mobile Services extension to use Adobe Mobile Services features such as Acquisition links. For more information see Adobe Analytics - Mobile Services. For information about using push messaging and in-app messaging with the Experience Platform SDKs, see Set up push messaging and Set up in-app messaging.

In-app messages

In-app messages are delivered to users in real-time, based on their actions and traits. The messages are triggered from Analytics data already tracked by the SDK.

The following message types are supported:

  • Custom and themed
  • Full screen
  • Native alerts
  • Local notifications

To help you understand how in-app messaging works, here is some additional information:

  • In-app messages require SDK version 4.2 or later.

  • You must specify who has Mobile App Admin rights.

    These rights enable access to acquisition links and in-app messages. For more information, see Roles and permissions.

  • After a message is approved, the message is published automatically to the application.

  • The SDK presents the message to users when the message parameters, such as traits, trigger, and schedule, are met.

  • Messages can contain custom HTML or an image, using an online URL.

    A backup or alternative image from the app bundle can also be specified for messages that are triggered while offline.

  • Active and completed messages provide reports on total views, click-through rates, and so on.

  • Templates are available for custom messages, which allows you to easily build your own in-app message.

Push messages

Push messages are sent to users who have opted in to receive notifications. You can target these push messages to users in Analytics segments or custom segments. You can use push messages to re-engage passive users or to convey time-specific and location-specific information because the messages appear outside your app.

Before you can configure push messaging, see Prerequisites to enable push messaging. After you perform these tasks, you must configure push messaging in your app’s settings. For more information, see Configure push messaging.

On this page