【问题标题】:Is it possible to set custom permission request using cordova是否可以使用cordova设置自定义权限请求
【发布时间】:2020-08-03 09:47:05
【问题描述】:

我正在构建一个需要访问位置、相机等权限的cordova 应用程序。我想在请求访问数据的权限时向用户显示一条自定义消息。我曾考虑在请求权限之前显示该消息,但我不确定如何在旧版本的 android 上执行此操作,后者在安装时请求权限。有什么方法可以显示适用于 android 和 ios 的自定义权限请求?

【问题讨论】:

    标签: android ios cordova permissions


    【解决方案1】:

    为了在请求权限之前显示消息,您可以使用Cordova diagnostics plugin

    此插件允许您检查权限是否已被授予,基于此您可以向用户显示对话框/警报,并使用您的自定义消息描述:“嘿,我们的应用程序需要此权限才能执行此操作”以类似的方式。

    对于低于 6.0 的 android 版本也无需担心,因为定义的权限会在安装应用程序后自动授予。

    是的,这个插件适用于安卓和iOS

    PS:要显示的权限文本可以在 iOS 上修改,但不能在 android 上修改。对于 iOS,它可以在项目的 .plist 文件中更新,也可以使用插件的 config.xml 中提到的参数来更新

    【讨论】:

      猜你喜欢
      • 2022-10-07
      • 2013-01-06
      • 1970-01-01
      • 1970-01-01
      • 2013-05-24
      • 2023-01-28
      • 2017-07-12
      • 2020-01-28
      • 2010-11-13
      相关资源
      最近更新 更多