我喜欢做一个教程,要求用户必须按下位置权限请求中的“始终允许”按钮。
在我看来,使用ViewController
并在其中添加UIAlertController
作为子视图,然后添加另一个CAShapeLayer
以创建一个白色矩形以突出显示“始终允许”{ {1}}。
我的问题是我无法找到“始终允许”UIAlertAction
。
我需要此UIAlertAction
的{{1}}。如何获得它?
更新:这不是真正的许可警报,我想很多人都误解了它。在iOS中,当弹出权限警报时,用户有时会选择任何一个而不读取其上的消息。由于我们的硬件产品需要在后台进行位置更新,我们希望用户必须选择“始终”位置选项,这就是为什么这样做。我们想做一个指南,告诉人们下一步将显示警报页面,请选择正确的页面。按下右上角按钮后,将弹出真实权限。我认为这是引导用户的好方法。
The Right Way To Ask Users For iOS Permissions
有什么建议吗?感谢。
答案 0 :(得分:1)