Howdy! I was going through some of my really old threads recently and came across a few hidden gems that I had as ideas back in the day. I’ve decided to clean up a few of them and re-submit a slightly better version as an “official” Idea now that the OVO Forum supports it!
Here’s the first one. :)
One of the things I’ve noticed is that the Live Chat as it’s currently implemented doesn’t work all that great within the OVO Energy app, because it’s basically pulling in the one from the OVO website directly. It works, but it could be improved - especially now that Live Chat supports file transfers.
One of the ways that I think might help, would be if the Live Chat client was directly and natively integrated within the app, rather than pulled in via a WebView. Not only does this offer a slightly cleaner and more reliable experience, but it could also allow some extra magic tricks to be deployed, such as getting notifications when an agent responds and anti-disconnect protection to help recover from poor mobile network signals.
It would also help with things like supporting systemwide Light/Dark Themes should OVO decide to support them later on, and better compatibility with Android TalkBack if needed for accessibility purposes.
Given that most of the number crunching for the OVO Chat tool happens server side anyway, and the client that’s rendered on client-side is mainly just a message box with a chat log which hooks into the API, it shouldn’t be too tricky. :)