3 ms·
I don't understand this commentary by Moxie. Why does removing PushKit functionality removes the ability for apps to do E2EE? The only thing I can think of, is
by lm2s 7y ago
I don't understand this commentary by Moxie. Why does removing PushKit functionality removes the ability for apps to do E2EE?
The only thing I can think of, is notifications maybe not being encrypted? But that seems like a bit of stretch to say you can't do E2EE messaging.
- cglong 7y agoIf the notifications aren't encrypted, then that means it gets decrypted on some server somewhere too :(
- lm2s 7y agoThat's not necessarily correct, it would depend of the implementation. See my reply.
- lm2s 7y agoAfter a quick research* , the conclusion I arrive at is that Moxie stretched the truth. Removing PushKit functionality does not removes the ability for apps to do E2EE messaging. From what I understood: with PushKit, it's possible to send a signal notification to the app. The app then fetches and decrypts new messages and generates appropriate notifications locally. This is also possible to do with regular (silent) Push Notifications. The key difference seems to be that they are low priority and might not be delivered (thus no notification will be generated), and with PushKit it would. So AFAIK this seems to be more an UX issue. * I might be understanding something incorrectly.
- thepangolino 7y agoDon't take my word for it but I believe that's the approach Telegrarm has.