So the release notes of iOS 11.1 beta 1 say
iOS 11.1 beta 1 was just released and they mention:
“Notifications
Resolved Issues
• Silent push notifications are processed more frequently. (33278611)
I did some tests and it seems to be indeed fixed:
Suspended State
When I launch the app in a suspended mode and send a silent push, the app is brought back to background and the didReceiveRemoteNotification:fetchCompletionHandler
delegate is called.
Foreground State
In the same way, when the application is in foreground and a silent push is sent, the delegate seems to be called as expected. This was randomly not working in previous iOS 11 versions so I will confirm this after more testing.