Reputation: 5156
As you already heard, in iOS11, an app that’s actively receiving continuous background updates will show a double-height blue bar, whether authorization is set to While Using or Always. It seems there is no way to remove the blue bar if the App is using background location App.
Changes to location tracking in iOS 11
I made a demo App, it did show blue bar when the app was using background location updates. But I found a weird thing, that is if I specify NSLocationAlwaysAndWhenInUseUsageDescription in plist, the Blue bar won't show any longer even the App is using background location updates.
<key>NSLocationAlwaysAndWhenInUseUsageDescription</key>
<string></string>
But seems everybody says there is no way to remove the blue bar while background location updates is working. So I quite doubt of what I found. Is this a bug of iOS11?
Upvotes: 0
Views: 911
Reputation: 5156
In ios11 official release Apple reversed course on its plan to require all apps to overtly notify users when accessing their location in the background. Under the modified rules, apps that users allow to persistently track their location will not have to show the blue bar.
Upvotes: 1