I download the apk file from Whatsapp website to install in GrapheneOS, and I've noticed that notifications for messages are very delayed from 15 minutes to no notifications at all until I turn on phone screen and then all of the messages come through. Is there other Whatsapp users with similar issues with functionality?
Signal functions good but there have been times of small delays with messages coming through to get a notification.
For talking with people outside of North America where people still pay to send a text message, getting rid of Whatsapp means cutting off all communication.
A lot of android apps rely on GCM (google's notification servers), I assume Whatsapp is one. Signal does too, but I think it can use its own websockets when gcm is not available, same for telegram. Whatsapp probably not.
Some ROMs with no google services restore the gcm funciinality via microg. Graphene os, as far as i know, does not have microg.
Hmm not exactly. WhatsApp is closed source, we don't know exactly how it works, but since it is based on XMPP, chances are high it uses xmpps own push service. Either there would be a notification about missing GCM or firebase.
Btw. Websockets on signal and telegram needs the apps running in background which eats up the battery. That's why a lot of degoogled-users install unifiedpush via ntfy-app. Some third party alternatives support unifiedpush, signal = molly + unifiedpush and telegram = mercurygram or nagram.
WhatsApp uses Google push notification service which is not available on GrapheneOS. Try to disable all battery restrictions for the app so it can check for notifications by itself but idk if it'll work still.
Google push notifications are available on GrapheneOS - just have to install Google Play Services. Their sandboxed version of google's junk is nice because you can fully restrict permissions to it unlike stock Android.
Are push notifications even coming to Graphene? I was under the impression they're inherently insecure and are the modern way the NSA watches all our text activity...
Pretty sure it's in google services which you can turn on, personally think that waters down the point of Graphene if you leave that on, to the point of pointlessness, but some countries seem to live on whatsapp, more's the pity.