PermissionFailureCallback typedef

PermissionFailureCallback = Future<bool> Function(String reason, PermissionStatus permissionStatus, NotificationFailure? error)

Callback function for handling permission request failures.

This allows apps to provide custom UI for offering settings navigation when permission requests fail.

Parameters:

  • reason: The reason why settings navigation is being offered
  • permissionStatus: The current permission status
  • error: The error that occurred (if any)

Returns: true if the user chose to open settings, false otherwise

Implementation

typedef PermissionFailureCallback =
    Future<bool> Function(
      String reason,
      PermissionStatus permissionStatus,
      NotificationFailure? error,
    );