Use of onTotalUnread MessageCountChanged()

In my React Native app I would like to use onTotalUnreadMessageCountChanged to listen for new unread messages in order to update my in-app badge counter

However from looking at previous comments about this function and speaking to the Docs AI chatbot - it seems I have to request this feature to be enabled on my account?

Is this true? Is it available on the Developer plan?

useEffect(() => {
        const userEventHandler = new UserEventHandler({
            onTotalUnreadMessageCountChanged: (unreadMessageCount) => {
                console.log("New count: "+unreadMessageCount)
                // Update totalUnreadMessageCount state
        sdk.addUserEventHandler(SendbirdConstants.TOTAL_UNREAD_MSG_COUNT_UNIQUE_HANDLER_ID, userEventHandler);
        const getTotalUnreadMessageCount = async() => {
            var umc = await sdk.groupChannel.getTotalUnreadMessageCount()


        return sdk.removeUserEventHandler(SendbirdConstants.TOTAL_UNREAD_MSG_COUNT_UNIQUE_HANDLER_ID);

// If problem, please fill out the below. If question, please delete.
[UIKit Version]
@sendbird/chat": “^4.12.6”,
@sendbird/uikit-react-native": “^3.5.3”,

[Reproduction Steps]
Code implementation in description


[Current impact]