3 ms·
Your link is correct -- Apple recently added the ability to programmatically modify the contents of push notifications which would allow one to build E2E on top
by firloop 8y ago
Your link is correct -- Apple recently added the ability to programmatically modify the contents of push notifications which would allow one to build E2E on top of APNS. Android has always processed notifications through intents, so it's always had this capability. Google is just providing a pre built solution that works for some use cases but this method was technically possible before.
Not sure what Signal does here particularly, but their FAQ claims it's not a problem. https://support.signal.org/hc/en-us/articles/217524107-Can-Google-read-my-messages-Can-Apple-read-my-messages- https://support.signal.org/hc/en-us/articles/217524107-Can-G...
- KAMSPioneer 8y agoI've read from the Signal team before (no reference links on hand, sorry) that Signal servers send an empty push notification to your device to wake it up, at which point the Signal app fetches your notifications/messages from Signal's servers. At least, that's what I read for Android/GCM, I'm not sure if that applies to Apple.
- iampims 8y agoI believe they’re referred as “Silent notifications” on iOS. It’s very convenient to update state in the app without having to wait for the user to perform the action manually.
- tssva 8y agoWhich would be consistent with most messaging apps that use notifications. Although I'm sure there is an exception to the rule most only use notifications to indicate to the client that a new message is available on the server.