3***@qq.com
3***@qq.com
  • 发布:2024-09-05 11:16
  • 更新:2024-11-13 13:42
  • 阅读:365

急急急,plus.android.requestPermissions 获取WRITE_EXTERNAL_STORAGE vivo获取权限始终是永久禁用

分类:uni-app

plus.android.requestPermissions 获取WRITE_EXTERNAL_STORAGE vivo获取权限始终是永久禁用 获取CAMERA都有问题,只有相册会出现这个问题
在上传图片时获取相册文件读取权限,始终获取到的状态是永久禁用(resultObj.deniedAlways)
手动更改权限为允许,再次进入app,获取到的状态依旧是禁用,清除缓存后再次进入app也不行
测试包自定义基座没有出现这个问题,其他机型也没有这个问题
打包时拍摄、文件读取权限都加入到manifest.json文件中了

这个问题四月份出现过一次,后来更新好了,现在又出现了!!!提bug也没人理!!!!

https://ask.dcloud.net.cn/question/187344bug问题链接,实现代码在这里比较全

2024-09-05 11:16 负责人:DCloud_Android_DQQ 分享
已邀请:

最佳回复

DCloud_Android_DQQ

DCloud_Android_DQQ

Android 33 以上设备

WRITE_EXTERNAL_STORAGE 权限已废弃。需要修改为

<!--照片-->  
<uses-permission android:name="android.permission.READ_MEDIA_IMAGES" />  
<!--视频-->  
<uses-permission android:name="android.permission.READ_MEDIA_VIDEO" />  
<!--音频-->  
<uses-permission android:name="android.permission.READ_MEDIA_AUDIO" />
  • uniapp_hikha

    想问一下,如果是文件呢?

    2024-11-13 14:02

传播星球

传播星球

遇到一样的问题

  • 3***@qq.com (作者)

    你好大佬,有解决方案了麻烦踢我一下,万分感谢!!!

    2024-09-05 11:27

  • 传播星球

    回复 3***@qq.com: 你看看你的targetSdkVersion设置的多少

    2024-09-05 11:36

  • 3***@qq.com (作者)

    回复 传播星球: 我这边是33

    2024-09-06 09:52

  • 传播星球

    回复 3***@qq.com: 改成30,就可以了

    2024-09-06 09:57

  • 3***@qq.com (作者)

    回复 传播星球: 好的大佬,感谢感谢,我去试试

    2024-09-06 10:11

yaodaren

yaodaren

除了改targetSdkVersion成30,还有别的办法吗,上架google只能是33啊

uniapp_hikha

uniapp_hikha

想问有解决办法吗?

蔡cai

蔡cai

要回复问题请先登录注册