- What app permissions should I avoid?
- How to handle permission in Android?
- What happens if I deny app permissions?
What app permissions should I avoid?
Watch out for permissions like access to your location, camera, microphone, contacts, browsing history and photo library. These can be particularly invasive and risky if not explicitly required for an app to function.
How to handle permission in Android?
Wait until the user triggers an action that requires runtime permissions. Check if they have already granted them. Check if we should display a rationale to give some context to the user about why we require those permissions. Request the runtime permissions.
What happens if I deny app permissions?
Well-maintained modern apps will continue to function even if you deny them some or even all permissions. Although features that require permissions, such as your location, obviously won't work once denied. If you try to use a feature requiring a previously denied permission, you'll see the popup appear again.