Skip to content
Permission primer

Permission primer

The in-app explanation shown before the OS permission dialog, so the system prompt is only fired once it will be accepted.

Onboarding & Auth · 6 checks · 3 resources

Before you ship

6
  1. 01Fired at the moment of need — shown when the user takes the action that requires the permission, not at launch
  2. 02Value stated before the system dialog — one line on what the permission unlocks, in the user's terms
  3. 03Soft decline path — a 'not now' that dismisses without ever triggering the OS prompt, keeping the permission re-askable
  4. 04Correct permission tier requested — for example 'while using the app' rather than 'always' for location, and limited photo access where sufficient
  5. 05Denied state handling — a screen explaining the degraded experience with a deep link to system settings once the OS prompt has been declined
  6. 06No repeat nagging — the primer is not re-shown on every session after a decline

Resources that help you build this

3