【发布时间】:2014-12-19 03:57:26
【问题描述】:
在我的应用中,每当应用激活时,我都会更新用户位置。一旦收到更新的位置或在applicationWillResignActive: 中,我就会停止CLLocationManager。
在Info.plist 中有一个NSLocationWhenInUseUsageDescription 并带有适当的描述。
如果应用程序被激活,然后立即移至后台,则显示“%MyApp% 正在使用您的位置”的蓝色横幅会出现不到一秒钟。一旦调用applicationWillResignActive:,此横幅就会隐藏。
我在 Google 地图中发现了同样的问题,但在 Apple 地图中没有。
有没有办法完全摆脱这个横幅?我还应该做些什么来让 iOS 开心吗?我不希望它吓到我的用户并阻止他们使用需要位置的酷功能。
【问题讨论】:
-
你的意思是,用户没有在弹出窗口中点击“允许”和“取消”并立即移至后台..?
-
你的意思是你想在不告诉他们的情况下使用他们的位置?为了解决您的问题,您可以在十秒后开始获取位置。
标签: ios ios8 cllocationmanager