繁体   English   中英

iOS:从设置中关闭位置服务后,是否可以通过设置按钮禁用默认警报弹出窗口

[英]iOS: Can I disable the default alert pop-up with settings button when location services is turned off from settings

在我的iOS应用程序中,我想获取用户的当前位置。 在获取位置之前,我正在调用以下方法,以检查是否已通过设置启用了位置服务。

[CLLocationManager locationServicesEnabled];

如果设置已关闭,我想向用户显示自定义错误消息。 但是在显示我自己的警报之前,Apple正在显示一个如下所示的弹出窗口。

在此处输入图片说明

我的客户不需要此处的设置按钮。 有什么方法可以禁用此系统级别的弹出窗口。 如果未禁用,是否可以从警报中隐藏设置按钮? 请帮忙。 谢谢...

你做不到 如果您尝试这样做,苹果将拒绝您的应用程序。 检查此Doc1doc2

更新阅读此主题基于位置的服务

位置警告是应用程序(例如“相机”,“指南针”和“地图”以及基于位置的第三方应用程序)发出的将位置服务与这些应用程序一起使用的请求。 应用程序在首次访问位置服务数据时会显示位置警告。 点按“确定”将授予该应用许可以根据需要使用位置服务。 点按“不允许”将阻止应用从此以后访问位置服务数据。

您无法禁用此位置服务警报。 它是系统生成的一个系统。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM