In iOS 9, alerts appear in the center of the screen, and move the current application to an inactive state . They look like this:
In iOS 10, warnings are displayed at the top of the screen, and do not transfer the current application to an inactive state ( UIApplicationDelegate applicationWillResignActive
not called). They look like this (essentially a banner notification that remains on the screen):
Relevant settings for iOS 9:
Relevant settings for iOS 10:
I am surprised that the warning notification does not put the application inactive in iOS 10. I could not find a mention of this change in the iOS 10 release notes (developer). Apple's relevant documentation on the “Response to Temporary Interruptions” still says that:
When an alert-based interrupt occurs, such as an incoming phone call, the application is temporarily inactive so that the system can ask the user how to proceed.
Is this a supposed change? Can I find documentation about this somewhere? Can anyone share experiences with this change?
source share