【问题标题】:Asking user for photo, location, microphone and notification access without showing alert popup询问用户照片、位置、麦克风和通知访问权限,而不显示警报弹出窗口
【发布时间】:2014-11-20 09:50:27
【问题描述】:

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

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

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

【问题讨论】:

    标签: ios objective-c permissions


    【解决方案1】:

    没有办法阻止 iOS 显示警报弹出窗口。

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

    【讨论】:

    • 嗨尼克,我记得我看到一些应用程序可以通过使用按钮而不是显示警报弹出窗口来请求照片访问。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-12-04
    • 2019-04-26
    • 1970-01-01
    • 1970-01-01
    • 2018-12-07
    • 1970-01-01
    相关资源
    最近更新 更多