爱豆豆
爱豆豆
  • 发布:2021-01-26 22:27
  • 更新:2021-01-27 11:01
  • 阅读:834

【报Bug】plus.android.requestPermissions 返回值是空的

分类:HTML5+

产品分类: HTML5+

HBuilderX版本号: 3.0.7

手机系统: Android

手机系统版本号: Android 7.0

手机厂商: 锤子

手机机型: 坚果1

打包方式: 云端

示例代码:
     plus.android.requestPermissions(['android.permission.RECORD_AUDIO'],function(e){  
        console.log(e)  
     })

操作步骤:

直接使用 plus.android.requestPermissions 获取录音权限状态

预期结果:

期望拿到 deniedPresent和deniedAlways 不为空


    "granted": ["android.permission.RECORD_AUDIO"],  
    "deniedPresent": [],  
    "deniedAlways": []  
}```   

实际结果:

不管录音权限启用和禁用 获取到的数据都为空


    "granted": ["android.permission.RECORD_AUDIO"],  
    "deniedPresent": [],  
    "deniedAlways": []  
}```   

bug描述:

plus.android.requestPermissions 这个api 不管是录音权限启用 还是禁用的情况下 获取到的返回值都是一样的 无法判断该权限是否启用还是禁用中。

2021-01-26 22:27 负责人:无 分享
已邀请:
DCloud_Android_ST

DCloud_Android_ST

测试没有发现问题。

  • 爱豆豆 (作者)

    你是标准基座还是 系定义基座

    2021-01-27 11:22

  • 爱豆豆 (作者)

    能把你获取到的返回值 让我看下吗 ?

    2021-01-27 11:22

  • 爱豆豆 (作者)

    你是用的哪款手机测的?

    2021-01-27 11:22

  • DCloud_Android_ST

    回复 爱豆豆: {"granted":[],"deniedPresent":["android.permission.RECORD_AUDIO"],"deniedAlways":[]}

    {"granted":[],"deniedPresent":[],"deniedAlways":["android.permission.RECORD_AUDIO"]}

    测试代码:

    plus.android.requestPermissions(['android.permission.RECORD_AUDIO'],function(e){

    console.log("success--"+JSON.stringify(e))

    }, function(e){

    console.log("error--"+JSON.stringify(e))

    })


    测试机: 荣耀play4t android 10 LG nexus5 android 6

    2021-01-27 14:11

  • 爱豆豆 (作者)

    回复 DCloud_Android_ST: ok 可能是我手机的问题

    2021-01-27 17:59

该问题目前已经被锁定, 无法添加新回复