4 ms·
No, you do not need this just for decryption. This entitlement is only required if you want your Notification Extension to be able to silently eat the notificat
by xenadu02 3y ago
No, you do not need this just for decryption. This entitlement is only required if you want your Notification Extension to be able to silently eat the notification. Normally an extension must transform the notification then the system presents it to the user.
APNS is not a "let my server wake up my app in the background whenever and however often I like" mechanism.
Defer handling other things until either your extension or your app would have run anyway and do them at that time.
- smashed 3y agoWhen you're transforming the push notification, can you make an https request? Send a meaningless random ID, then do a get request to your API to get the actual content, then present it to the user. Only a meaningless ID will transit through google/apple servers. Honest question. I'm sure many thought about it before.
- Klonoar 3y agoYou can do quite a few things - it’s not a widely written about area of development (relatively speaking) but you have a surprising amount of stuff at your fingertips. I built a finance app a few years ago that would take market data via a push notification, and then the transform extension would render it to a chart image and attach the image to the notification to avoid generating them server side.
- toomuchtodo 3y ago> You can do quite a few things - it’s not a widely written about area of development (relatively speaking) but you have a surprising amount of stuff at your fingertips. I would pay to commission a blog post on the topic if you’re willing to write it.
- Klonoar 3y agoI unfortunately don't have time to do that, but I believe the Guardian did a similar trick some years ago for election result updates. Try googling around for that, it's very interesting reading.