Skip to main content

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​

  1. Go to Profile tab
  2. Scroll to the Permissions section
  3. Each permission shows Granted (green) or Denied (red)

Granting Denied Permissions​

If you denied a permission and need to grant it:

  1. Tap Manage in Settings in the Permissions section
  2. This opens your device's app settings for WorkForce
  3. Enable the needed permission
  4. 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