We have created a custom launcher for our web application to access the Intercom Messenger. We are implementing our own custom badging as well and using the onUnreadCountChange Javascript API method. However, when testing the badging functionality, the count seems to be inaccurate.
For example, if an user has only one active conversation and our agent sends them 4 messages, is the expected return value from unreadCount supposed to be 4? From what we observed, if an user has multiple active conversations, then the unreadCount will then be 2.
We are expecting and would like the unread count to be the total number of unread messages for a customer’s conversation(s). However, it seems as if the unread count is only associated with the number of unread conversations instead.
Could you help clarify this, thanks!
Best,
Jonathan