A notification badge is a small indicator on the app icon or inbox button that shows new or unread content, such as a red dot or a number.
Notification badging isn't a Mobile SDK-supported feature by default. Bloomreach doesn't calculate, send, or maintain the unread badge count, so the app needs to use a custom implementation.
Build the badge with a custom implementation
Fetch App Inbox messages by using Exponea.fetchAppInbox() (Android, iOS). Then implement a functionality to count messages where isRead=false and use that value for the badge, or show a dot if the app only needs an unread indicator.
Display the badge through native iOS or Android app logic. Bloomreach provides the App Inbox data, but it doesn't render or update the badge for you.
Mark messages as read
When a user reads a message, call Exponea.markAppInboxAsRead(message). Then recalculate the unread count and update the badge in the app. Marking a message as read doesn't automatically update the OS-level badge.