Same here.
Seems background pushes on iOS 14 are delivered to the app less often than iOS 13.
I mean, we could retrieve some pushes, but also drop some pushes.
In my investigation using iOS 14 beta 6, 7 and 8, the background push payloads themselves were received in iOS 14 device, for sure. I found it by checking the device log using console.app. But seems they are NOT delivered to the app.
And like you folks, I've confirmed the same issue on the public version of iOS 14 (18A373).
It might be the designed, really annoying, change to reduce battery consumptions of the device...
Post
Replies
Boosts
Views
Activity
I've just received an answer from Apple Developer Technical Support regarding this "lost silent push" issue, which is confirmed on not only iOS 14 betas but also the public version of iOS 14 (18A373).
The summary is as follows.
This behavior is expected and is already implemented in the versions before iOS 14.
For background push, which is sent as priority 5 (low priority), it has always possibilities to be throttled from the resource efficiency perspective including battery consumptions.
That is, background push is never guaranteed to be delivered to the app every single time.
This "throttling" schedule method is sometimes fine tuned by updating iOS versions. (like this times...)
The possible solution for this issue is to use Notification Service Extension, which can be used only for visible push though.
Hmm, hope this helps...