正如您已经听说过的,在iOS11中,一个正在积极接收不断的后台更新的应用程序将显示一个双高蓝色条,无论是在使用时还是始终将授权设置为。如果应用程序使用背景位置应用程序,则似乎无法删除蓝色条形图。
我制作了一个演示应用程序,它在应用程序使用背景位置更新时显示了蓝色条。但我发现了一件奇怪的事情,那就是如果我在plist中指定NSLocationAlwaysAndWhenInUseUsageDescription,蓝条将不再显示,即使应用程序正在使用背景位置更新。
<key>NSLocationAlwaysAndWhenInUseUsageDescription</key>
<string></string>但似乎每个人都说,没有办法删除蓝条,而背景位置更新正在工作。所以我很怀疑我发现了什么。这是iOS11的错误吗?
发布于 2017-10-15 12:12:40
在ios11官方发布中,苹果改变了要求所有应用程序在访问后台位置时公开通知用户的计划。根据修改后的规则,用户允许持续跟踪其位置的应用程序不必显示蓝色条形图。
https://stackoverflow.com/questions/46467387
复制相似问题