Mobile App Permissions
The WorkForce app requests several device permissions for full functionality.
Required Permissions
Location
- Purpose: Geofenced attendance check-in verification
- When requested: On first app launch or first check-in
- iOS: "Allow While Using App" is sufficient; "Always" enables background features
- Android: "Allow only while using the app" or "Allow all the time"
Notifications
- Purpose: Push notifications for approvals, request updates, and reminders
- When requested: On first app launch
- iOS: Alerts, badges, and sounds
- Android: Custom "WorkForce Notifications" channel
Optional Permissions
Camera
- Purpose: Taking photos for profile picture, scanning QR codes
- When requested: When you first try to use the camera feature
- Impact if denied: Cannot take photos; can still select from gallery
Photos / Media Library
- Purpose: Selecting images to attach to requests
- When requested: When you first try to upload an attachment
- Impact if denied: Cannot attach files from gallery
Biometric (Face ID / Fingerprint)
- Purpose: Quick, secure authentication
- When requested: When enabling biometric login in settings
- Requirement: Device must have biometric hardware and at least one biometric enrolled
Checking Permission Status
- Go to Profile tab
- Scroll to the Permissions section
- Each permission shows Granted (green) or Denied (red)
Granting Denied Permissions
If you denied a permission and need to grant it:
- Tap Manage in Settings in the Permissions section
- This opens your device's app settings for WorkForce
- Enable the needed permission
- Return to the app
iOS
Settings → Scroll to WorkForce → Toggle permissions
Android
Settings → Apps → WorkForce → Permissions → Toggle permissions
Permission Best Practices
- Grant Location and Notifications for the best experience
- Camera and Photos are only needed if you attach files to requests
- Biometric is optional but recommended for convenience
- Permissions can be changed at any time in device settings