If the application was removed from the App Switcher, iOS will not wake your application, as the user specifically asked to close your application.
If a user opens the application at least once and does not delete it from the App Switcher, iOS will wake your application.
What we did with the server to deal with this: If the user application does not connect a minute after we sent a notification without sound (you can set it as you wish), we send another silent push notification to alert the user. Since an application (not closed by the user) should automatically retrieve data, it should take less than a minute.
But for this, of course, you need a more complex server code than just transmitting silent clicks.
EDIT: (Receiving a vote on this item showed me that it is out of date)
This answer is no longer Truth ... now you can PushKit to wake the application to do some minor things (like downloading small pieces of data to update content), even if the application has been removed from the App Switcher.
source share