要求用户提供照片、位置、麦克风和通知访问权限,而不显示警报弹出窗口



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

除了显示警报弹出窗口,还有没有办法向用户请求类似于"设置"应用的权限?我想将所有 4 个权限分组到一个带有标题和描述的屏幕中,每个权限都会带有一个开关按钮,用户打开开关以授予访问权限,如下所示:

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

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

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

最新更新