I constantly miss messages on TG, WA and Signal because I forget to check them regularly. It also really irks me that my conversations are trapped in those platforms without a public API, and I’d like to gather them together on an open platform like Matrix, and access them from every/any Matrix client i choose. Hence the use case for Element One :)
Why do you need to “check them” in the first place though?
And yes, I can understand that for some people the inability to easily transfer and collect those conversations is a problem, but for many people (imo probably more people) the ephemeral nature of these messages is a feature, not a problem to be solved. At least that’s why I use Signal over Messenger, for example.
> Why do you need to “check them” in the first place though?
I have this problem; most Android apps send background notifications via Google's Firebase Cloud Messaging instead of rolling their own services. (Signal is an exception to this.)
So, if you're unwilling to use Google Play services (or us an OS which doesn't support it), you're fucked and will not receive background notifications. The primary reason I use bridges with Matrix is not to unify my messaging experience into one app, it's to get notifications on my phone.
> So, if you're unwilling to use Google Play services (or us an OS which doesn't support it), you're fucked and will not receive background notifications.
I don't know about WhatsApp, but at least Telegram and Threema can fallback to polling if push notifications aren't available. With polling there is of course the trade off between battery usage and message delay, but you shouldn't miss any messages.