I am currently developing a Flutter-based application and have integrated Intercom to provide customer support. Our team has encountered a specific requirement where we need to offer proactive assistance to users who spend more than a minute on a particular page, potentially indicating they are facing difficulties. We identified Intercom's proactive support feature as a solution, but it requires setting up a time delay based on user navigation routes.
However, we are facing challenges in implementing this within the Flutter environment. Our initial attempts involved using events to track user time on pages, but this method hasn't yielded the desired results.
I am reaching out to the community for insights or suggestions on how to effectively implement this feature in Flutter. Is there a way to track the current page a user is on, along with the duration of their stay on that page, using Intercom's features or any alternative methods? Any guidance or advice on this matter would be greatly appreciated.