我正在使用权限插件来检查权限状态并在它们处于deny
状态时请求它们。但每次从第一次开始,手机和存储的权限状态都是notAgain
。因此,我无法请求用户授予phone
and的权限storage
。我也在我的 android 清单文件中指定了它们。
这是检查和请求权限的代码片段
List<Permissions> permissions = await Permission.getPermissionStatus([PermissionName.Location, PermissionName.Phone, PermissionName.Storage]);
permissions.forEach((permission) {
if(permission.permissionStatus.toString().contains('deny') ){
neededPermissions.add(permission.permissionName);
}
});
if(neededPermissions.length > 0){
requestPermissions(neededPermissions);
}
我不明白为什么他们是notAgain
从第一次启动应用程序开始的