plus.android.requestPermissions(["android.permission.READ_PHONE_STATE"], function(e){
if(e.deniedAlways.length>0){ //权限被永久拒绝
// 弹出提示框解释为何需要定位权限,引导用户打开设置页面开启
console.log('Always Denied!!! '+e.deniedAlways.toString());
}
if(e.deniedPresent.length>0){ //权限被临时拒绝
// 弹出提示框解释为何需要定位权限,可再次调用plus.android.requestPermissions申请权限
console.log('Present Denied!!! '+e.deniedPresent.toString());
}
if(e.granted.length>0){ //权限被允许
//调用依赖获取定位权限的代码
console.log('Granted!!! '+e.granted.toString());
}
第一次安装请求权限的时候,显示权限被永久拒绝,第二次就可以。定位权限也是这个问题。
1 个回复
5***@qq.com (作者) - 90后
hbuilderX的版本2.1.3--20190723。安卓系统版本8.0.0.三星s8.其他的安卓手机也遇到了这种问题