flutter permission_error ai_generated true

PermissionDeniedException: permission permanently denied

ID: flutter/permission-handler-error

Also available as: JSON · Markdown
80%Fix Rate
84%Confidence
3Evidence
2023-01-01First Seen

Version Compatibility

VersionStatusIntroducedDeprecatedNotes
3 active

Root Cause

User permanently denied permission, cant request again.

generic

Workarounds

  1. 90% success Show rationale dialog and openAppSettings() for permanent denial
  2. 85% success Provide degraded experience without the permission

Dead Ends

Common approaches that don't work:

  1. Keep requesting permission in loop 85% fail

    Ignored by OS, bad UX

  2. Crash app if permission denied 90% fail

    Terrible UX