So Signal is sending the notifications through Apple's ecosystem somehow, presumably to save battery life by not having a persistent connection to Signal's servers? That's what I think happens on Android, too. When I had Lineage years ago, I had a persistent connection to Signal as the notifications didn't come through Google. Unfortunately there was a persistent notification for the persistent connection with no way…
In my recollection, which may be imperfect: 1. On android if Google Play isn't available (or you install the no Google apk version) it'll use a websocket for notifications. Apple doesn't allow a persistent connection except through their own notification framework. 2. In either case Signal doesn't send message contents through the notification framework (not even encrypted). Once Signal receives a notification the ap…
How can iOS not allow persistent connections at all? How would a long download work or a call in the background work at all?
> Regardless when signal shows the contents of your message in the notification menu of your device your device keeps a record on your device of that message content.
How is that not treated as a backdoor unless it's explicitly mentioned when someone installs iOS?