showPermanentlyDeniedPopup static method

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

Implementation

static Future<bool> showPermanentlyDeniedPopup(
    {required List<Permission> permissions,
    required String permissionIcon,
    required String permissionPermanentlyDeniedContent,
    required BuildContext context,
    required String appName}) 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(
      context: context,
      icon: permissionIcon,
      content: permissionPermanentlyDeniedContent,
      appName: appName);
  if (popupValue) {
    openAppSettings();
  }
  return false;
}