uni-app 苹果14.0以上无法调取通讯录权限弹出
uni-app 苹果14.0以上无法调取通讯录权限弹出
苹果系统版本14.0以上无法调取通讯录权限弹出,系统版本13就可以
2 回复
通讯录选择联系人、可单选、多选、详情(ios):https://ext.dcloud.net.cn/plugin?id=9107
更多关于uni-app 苹果14.0以上无法调取通讯录权限弹出的实战教程也可以访问 https://www.itying.com/category-93-b0.html
针对iOS 14及以上版本无法弹出通讯录权限申请的问题,这是由于苹果在iOS 14中引入了更严格的隐私保护机制。在iOS 14+中,访问通讯录等敏感权限时,必须在Info.plist文件中明确声明用途,否则系统会直接拒绝授权,且不会弹出授权提示框。
解决方案:
- 配置隐私描述(关键步骤)
在项目的manifest.json文件中的App模块配置->iOS设置里,找到隐私信息访问描述(permissions)配置项。
添加通讯录的权限描述,例如:{ "permissions": { "contacts": "用于添加好友和分享内容" } }

