No more background push notifications received for CloudKit subscriptions after upgrade to iOS 15.3

An app that I'm working on uses CloudKit with various CKSubscriptions which started to work well again after the 503 errors began disappearing. However, after upgrading my iPhone 7 to iOS 15.3 my app does not receive background push notifications anymore. All the CloudKit subscriptions that use CKSubscription.NotificationInfo(shouldSendContentAvailable: true) do not work anymore, i.e. the AppDelegate's application(_: didReceiveRemoteNotification: fetchCompletionHandler:) method is no longer called.

Actually, after rebooting the device my app receives one single notification, the first one that arrives, but not more.

The app runs still fine on macOS 12.1 and tvOS 15.2 and it was running fine on iOS 15.2.1 before the upgrade.

Anyone seeing similar issues or have ideas that could help? I filed a report on the feedbackassistant but I don't expect much help from there.

Answered by dabx in 705102022

Installing the current iOS 15.4 beta solved the issue for me (see also this thread).

I thought I was going crazy! I hadn't changed anything and it stopped working. Testing on a 15.1 device and it received the payload. Nothing in the release notes or any mention of it being broken. Hopefully there is a fix or solution

Accepted Answer

Installing the current iOS 15.4 beta solved the issue for me (see also this thread).

No more background push notifications received for CloudKit subscriptions after upgrade to iOS 15.3
 
 
Q