ios - 位置服务授权对话框导致应用程序被停用?

标签 ios core-location

我注意到,当我的应用显示位置服务授权对话框时,该应用会暂停一小会儿(它收到 UIApplicationWillResignActiveNotification 通知)。这是否在某处记录或讨论过?可能是什么原因?其他授权对话框也可以这样做吗?

最佳答案

我仍然对这方面的一些权威资源感兴趣,但经过一番思考后,这种行为是有道理的。授权对话框不能成为应用程序的一部分,因为这可能会产生安全风险:应用程序可能会尝试代表用户确认对话框。由于对话框不是应用程序的一部分,因此在显示弹出窗口时考虑应用程序已停用是有意义的。看起来所有授权对话框都会这样做。

关于ios - 位置服务授权对话框导致应用程序被停用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10518259/

相关文章:

ios - 无线应用程序安装在 iOS 9 上停止工作

ios - 在我的 iPod touch 上使用 Core Location

iOS以编程方式撤销位置服务权限

ios - 仅当加载所有数据时才加载 CollectionView 单元格

ios - 由于后台定位模式被拒绝

iphone - 如何等待位置管理器获取当前位置?

ios - 是否可以直接从 appDelegate 获取 GPS 位置 ios8

iphone - 暂时停止 UIButton 响应

ios - 保存 UIButton 状态

ios - 获取 UIView 的大小以编程方式添加 subview (计算出的 X、Y、宽度和高度)