showPermanentlyDeniedPopup static method

Future<bool> showPermanentlyDeniedPopup({
  1. required List<Permission> permissions,
  2. required String permissionIcon,
  3. required String permissionPermanentlyDeniedContent,
})

Implementation

static Future<bool> showPermanentlyDeniedPopup(
    {required List<Permission> permissions,
    required String permissionIcon,
    required String permissionPermanentlyDeniedContent}) async {
  // var permissionStatusList = await permissions.permanentlyDeniedPermissions();
  // var strings = permissionStatusList.keys.toList().join(",");
  // Permissions are permanently denied, navigate to app settings page
  var popupValue = await customPermissionDialog(
      icon: permissionIcon,
      content: permissionPermanentlyDeniedContent,
      dialogStyle: AppStyleConfig.dialogStyle);
  if (popupValue) {
    openAppSettings();
  }
  return false;
}