permanentlyDeniedPermissions method
This permanentlyDeniedPermissions is used to Check and returns Map of PermissionStatus.permanentlyDenied
.
Implementation
Future<Map<String, PermissionStatus>> permanentlyDeniedPermissions() async {
var permissionStatusList = <String, PermissionStatus>{};
await Future.forEach(this, (Permission permission) async {
var status = await permission.status;
if (status == PermissionStatus.permanentlyDenied) {
permissionStatusList.putIfAbsent(permission.toString(), () => status);
}
});
return permissionStatusList;
}