App starts continuous processing when a push notification from the server is received even if the app is killed from "recently used apps"(multitasker) screen.
The push payload contains 'content-available' = 1 and 'mutable-content' = 1.
When these keys are set to true, the app is launched in the background. And as Apple doc says, this process is killed within 30seconds. But then my app is continuously running in the background without even the user launching the app.
Once the push notification is received. The app is launched in the background and there's no way to kill the app even if notifications are turned off or background fetch is turned off.
Only way to stop the background activity is to restart the iPhone.
Is there a way I can stop the background activity?
(Except for setting mutable-content/content-available to FALSE)
The push payload contains 'content-available' = 1 and 'mutable-content' = 1.
When these keys are set to true, the app is launched in the background. And as Apple doc says, this process is killed within 30seconds. But then my app is continuously running in the background without even the user launching the app.
Once the push notification is received. The app is launched in the background and there's no way to kill the app even if notifications are turned off or background fetch is turned off.
Only way to stop the background activity is to restart the iPhone.
Is there a way I can stop the background activity?
(Except for setting mutable-content/content-available to FALSE)