【问题标题】:Can Android Apps Ask for Microphone Permission after Application StartAndroid应用程序可以在应用程序启动后请求麦克风权限吗
【发布时间】:2021-03-01 17:41:28
【问题描述】:

我们正在原生 Android 中重新创建原生 iOS 应用程序,有人告诉我,我们在应用程序内部需要的任何权限都必须在启动应用程序时询问。这是真的?我问是因为我们在应用程序中有某些活动需要使用麦克风访问权限,但我担心如果用户在应用程序启动时收到提示,他们会(可以理解地)拒绝许可,然后无法使用我们的应用程序。这里的任何澄清都会非常有帮助。

【问题讨论】:

标签: android permissions


【解决方案1】:

您无需在应用启动时请求运行时权限。这仅适用于 android 5.1(API 级别 21)之前的旧 android 版本。

从 android 6.0(API 级别 23)开始,“危险权限”或“Runtime permissions”需要用户在运行时授予。最佳做法是“在用户开始与需要权限的功能交互时,在上下文中请求权限”(source)。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2022-08-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-09-28
    • 2018-05-04
    • 2021-01-26
    • 1970-01-01
    相关资源
    最近更新 更多