Documentation Index
Fetch the complete documentation index at: https://moengage-ios-release-notes-breaking-changes-doc-1961.mintlify.app/llms.txt
Use this file to discover all available pages before exploring further.
Overview
The Push Notification Center feature provides users with a history of received push notifications. This ensures important messages aren’t missed and remain accessible for later review, enhancing user engagement. MoEngage provides two distinct approaches to implementing a Push Notification Center:- MoEngage Push Notification Center: This is a ready-to-use option with extensive UI customization capabilities.
- Self-Handled Push Notification Center: This is a fully customizable Self-Handled Push Notification Center.
| MoEngage Push Notification Center | Self-Handled Push Notification Center |
|---|---|
![]() | ![]() |
|
|
Benefits
- Persistent content: Users can interact with push notifications inside the app, even after they are dismissed from the notification drawer.
- Interaction data: Interaction done within the notification center can be tracked on the MoEngage dashboard.
- Non-intrusive: Notification center content appears as a native part of the user’s app experience and is non-disruptive. This increases user receptivity, resulting in better engagement.
Use Cases
- Offers and Promotions
- Gamification and enrolment in contests
- Reminders and tips
- Changes to policies and terms and conditions
- Transactions and service updates
- Cart or wishlist reminders
- Recommendations
Push Notification Center Capabilities
These capabilities apply to both notification center types unless stated otherwise.
| Factors | Description |
|---|---|
| Delivery Mechanism | Delivered when the push notification is delivered via APNS/FCM or on every app open through the backup delivery mechanism. |
| Reachability | Any user who is eligible and has opted in for Push notifications. |
| Trigger Option |
|
| Content Retention | Messages are saved locally on the devices that received them. They are not retained across uninstalls, logouts, or data clearing. |
| Content Behavior | Notifications remain static after delivery. Bulk deletion isn’t supported. Users can delete individual notifications. |
| Expiry Option | While creating a campaign, you can configure how long the message remains in the notification center before expiring (in days). For more information, refer here. |
| Grouping and Replacement |
|
| Media support | Big images, icons, and other media aren’t supported in the MoEngage Push Notification Center, but are available in the payload for custom UIs in Self-Handled Push Notification Centers. |
| Placement and Delivery | Notification center content can be displayed to the user in the following ways:
|
Notification Center Placement and Delivery
You can use one of the following methods to display the Notification Center to your users on your application:- MoEngage Push Notification Center
- Self-Handled Push Notification Center
MoEngage Push Notification Center displays push notifications as a feed in the users’ notification center or inbox.
| Integration Effort | Low It requires basic integration and the setting of UI customization values. |
| Notification Center UI | The MoEngage Push Notification Center UI provides basic customizations of the inbox appearance, such as:
|
| Tracking Analytics | Automatically track deliveries, impressions, and clicks. |
| Ideal for | Teams with limited developers who are looking to build a Feed (Inbox) inside their app. |
| Platforms Supported | Android (Native), iOS (Native). |
Next Steps
To integrate the Notification Center in your app:- MoEngage Push Notification Center
- Self-Handled Push Notification Center

