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

SettingsAppsWorkForcePermissions → 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