So, in iOS 10, you can now write notification extensions that βcatchβ push notifications so that you can upload files and process them before showing them to the user.
However, they require the push payload to have the 'mutable-content' key in aps set to 1. CloudKit subscriptions do not seem to return this key in the userInfo dictionary (at least CKDatabaseSubscription not), and therefore the service extension is not called.
Is there a way to get CloudKit subscription notifications for working with UNNotificationServiceExtensions ?
source share