plus.android.requestPermissions(['android.permission.RECORD_AUDIO'],function(e){
console.log(e)
})
- 发布:2021-01-26 22:27
- 更新:2021-01-27 11:01
- 阅读:834
产品分类: HTML5+
HBuilderX版本号: 3.0.7
手机系统: Android
手机系统版本号: Android 7.0
手机厂商: 锤子
手机机型: 坚果1
打包方式: 云端
示例代码:
操作步骤:
直接使用 plus.android.requestPermissions 获取录音权限状态
直接使用 plus.android.requestPermissions 获取录音权限状态
预期结果:
期望拿到 deniedPresent和deniedAlways 不为空
"granted": ["android.permission.RECORD_AUDIO"],
"deniedPresent": [],
"deniedAlways": []
}```
期望拿到 deniedPresent和deniedAlways 不为空
"granted": ["android.permission.RECORD_AUDIO"],
"deniedPresent": [],
"deniedAlways": []
}```
实际结果:
不管录音权限启用和禁用 获取到的数据都为空
"granted": ["android.permission.RECORD_AUDIO"],
"deniedPresent": [],
"deniedAlways": []
}```
不管录音权限启用和禁用 获取到的数据都为空
"granted": ["android.permission.RECORD_AUDIO"],
"deniedPresent": [],
"deniedAlways": []
}```
bug描述:
plus.android.requestPermissions 这个api 不管是录音权限启用 还是禁用的情况下 获取到的返回值都是一样的 无法判断该权限是否启用还是禁用中。
爱豆豆 (作者)
你是标准基座还是 系定义基座
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