In-App Messages

In-app messages let you deliver relevant, personalized content to your app users without requiring push notification permissions. These engaging full-screen, modal, or banner messages appear while users interact with your app, providing an effective way to communicate announcements, promotions, or important information.

The Marketing Cloud Engagement SDK provides features to extend in-app messaging support on both Android and iOS platforms. You can register event listeners, track message lifecycle, control message display, customize fonts, and configure display settings to create a tailored experience for your app users.

Key Features 

  • Event Management: Register listeners or delegates to control message display and track lifecycle events
  • Display Control: Prevent or delay messages based on app state, such as during loading or authentication
  • Lifecycle Tracking: Monitor when messages appear or close to manage app behavior
  • Visual Customization: Customize fonts and colors to match your app’s branding
  • Push Permission Support: Use Push Primer messages to educate users about push notification benefits

Platform-Specific Implementation 

Choose your platform to learn how to implement in-app messaging in your mobile app:

See Also