暴躁东北虎
暴躁东北虎
  • 发布:2025-10-21 10:11
  • 更新:2025-10-21 14:00
  • 阅读:42

ios怎么申请权限?

分类:uni-app

好比如要进行录音?没申请权限的情况下调用uni.getRecorderManager()压根没反应,用uni.getAppAuthorizeSetting判断就显示not determined,用uni.openAppAuthorizeSetting跳到系统设置里因为没请求过录音权限,导致根本没麦克风开关。

那么麦克风权限要怎么申请??????

为什么只有权限判断没有申请?没法申请要咋用?

2025-10-21 10:11 负责人:无 分享
已邀请:
暴躁东北虎

暴躁东北虎 (作者)

都没人用ios的吗?都只是写小程序吗?ios不需要申请权限么?

蔡cai

蔡cai - 开发的插件:https://ask.dcloud.net.cn/article/41539

填写一下,调用api应该就会自动申请权限

  • 暴躁东北虎 (作者)

    填了,没反应。之前用的插件申请的权限,但用那个插件会把所有权限都加进去,导致用不上的权限也必须写上权限描述,像通讯录,siri啥的权限都得加上

    2025-10-21 11:44

  • 暴躁东北虎 (作者)

    要额外申请的,你们都不用ios的吗?

    2025-10-21 11:44

  • 蔡cai

    那你苹果后台那边的权限有勾选嘛

    2025-10-21 11:47

  • 暴躁东北虎 (作者)

    回复 蔡cai: 苹果后台和我问的这个权限没关系的

    2025-10-21 11:49

暴躁东北虎

暴躁东北虎 (作者)

permission-handler插件巨坑,ios会把所有权限都加上,导致ios审核过不了。没人做ios开发上架的吗?你们都不需要进行权限申请的吗?

  • 蔡cai

    不需要像安卓那样有个顶部弹窗说明;只需要把manifest.json的ios用到的权限填写了就行

    2025-10-21 11:53

  • 蔡cai

    你不用那个插件不就行了

    2025-10-21 11:53

  • 暴躁东北虎 (作者)

    回复 蔡cai: 单在manifest.json填了没用,用不了,调用uni.getRecorderManager()没反应的,要额外去申请麦克风权限的,但没api可以进行申请

    2025-10-21 13:42

蔡cai

蔡cai - 开发的插件:https://ask.dcloud.net.cn/article/41539

苹果后台这个勾选了嘛

  • 暴躁东北虎 (作者)

    大佬,麦克风权限和这个没关系啊。。。。

    2025-10-21 14:07

  • 蔡cai

    回复 暴躁东北虎: 我印象中我是加这个就行的,你试试

    2025-10-21 14:08

  • 蔡cai

    回复 暴躁东北虎: 或者你百度下

    2025-10-21 14:09

  • 暴躁东北虎 (作者)

    回复 蔡cai: 这个是跨应用音频能力,就是两应用间进行音频传输才要用到。麦克风权限和后台这里的配置没关系的。就要用代码进行申请的。真是好郁闷,这么基础的功能的api居然没有吗?都没有人需要上架ios的吗?

    2025-10-21 14:12

要回复问题请先登录注册