9***@qq.com
9***@qq.com
  • 发布:2025-02-26 18:15
  • 更新:2025-02-26 18:15
  • 阅读:10

【报Bug】Android SDK 4.45 版本申请存储读写权限有问题

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Mac

PC开发环境操作系统版本号: 14.6.1 (23G93)

HBuilderX类型: 正式

HBuilderX版本号: 4.45

手机系统: Android

手机系统版本号: Android 13

手机厂商: vivo

手机机型: vivo X50 Pro

页面类型: vue

vue版本: vue3

打包方式: 离线

项目创建方式: HBuilderX

示例代码:
plus.android.requestPermissions(  
            ["android.permission.READ_EXTERNAL_STORAGE","android.permission.WRITE_EXTERNAL_STORAGE"],   
            function(resultObj) {  
                console.log('结果:' + JSON.stringify(resultObj));  
            },  
            function(error) {  
                console.log('申请权限错误:' + error.code + " = " + error.message);  
            }  
        );

操作步骤:

Android APP使用 SDK 4.45 后,执行代码示例

预期结果:

申请 android.permission.READ_EXTERNAL_STORAGE 和 android.permission.WRITE_EXTERNAL_STORAGE 后显示系统的授权弹窗

实际结果:

申请 android.permission.READ_EXTERNAL_STORAGE 和 android.permission.WRITE_EXTERNAL_STORAGE 后没有显示系统的授权弹窗

bug描述:

Android SDK 4.45 后打包出来的APP在vivo手机上运行,用户点击某个功能后申请 android.permission.READ_EXTERNAL_STORAGE 和 android.permission.WRITE_EXTERNAL_STORAGE 后没有显示系统的授权弹窗,直接返回的结果是```javascript
{"granted":[],"deniedPresent":[],"deniedAlways":["android.permission.READ_EXTERNAL_STORAGE","android.permission.WRITE_EXTERNAL_STORAGE"]}



改回原来旧版SDK后,同样的操作就正常  
2025-02-26 18:15 负责人:无 分享
已邀请:

要回复问题请先登录注册