询问用户照片,位置,麦克风和通知访问权限,而不显示警告弹出窗口

时间:2014-11-20 09:50:28

标签: ios objective-c permissions

据我所知,当app询问用户访问权限时,iOS会显示警告弹出窗口并自行处理结果。我的应用程序需要最多4个权限,这对于向用户请求权限显示4个警报并不好。所以我的问题是:

有没有办法向用户询问类似于“设置”应用中的权限,而不是显示提示弹出窗口?我想将所有4个权限分组到一个带有标题和描述的屏幕中,每个权限都会带有一个开关按钮,用户打开开关以提供如下所示的访问权限:

照片[开/关] 通知[开/关] 位置[开/关] 麦克风[开/关]

1 个答案:

答案 0 :(得分:0)

无法阻止iOS显示警告弹出窗口。

我建议您在用户触发需要访问的操作之前延迟请求权限 - 这样用户就会发现它不那么烦人。