3 ms·
You still have the ability to use an extension that decrypts push notifications on the device when your app is not running. >A UNNotificationServiceExtension o
by GeekyBear 7y ago
You still have the ability to use an extension that decrypts push notifications on the device when your app is not running.
>A UNNotificationServiceExtension object provides the entry point for a Notification Service app extension, which lets you customize the content of a remote notification before it is delivered to the user. A Notification Service app extension doesn't present any UI of its own. Instead, it is launched on demand when a notification of the appropriate type is delivered to the user’s device. You use this extension to modify the notification’s content or download content related to the extension. For example, you could use the extension to decrypt an encrypted data block or to download images associated with the notification.
https://developer.apple.com/documentation/usernotifications/unnotificationserviceextension https://developer.apple.com/documentation/usernotifications/...
- octorian 7y agoOne thing that's easy to miss, is that there's a lot of background processing essential for usable E2E that doesn't actually result in a user-visible notification. Much of this involves the local app doing some sort of server interaction in response to a push. This could include responding to a message retry request, uploading new keys, handling receipts, etc.