Use of onTotalUnread MessageCountChanged()

[Problem/Question]
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()
            setTotalUnreadMessageCount(umc)
        }

        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

[Frequency]
N/A

[Current impact]
N/A