Managing Location and Tracking Permissions in PDM App

Starting with version 3.12.1, PDM App actively checks that all location and tracking permissions are granted each time the app is opened. If any permissions are missing, the app will prompt you to grant them. Additionally, if you’re logged in and tracking has been enabled by your administrator, the app will verify your permissions every 10 seconds. If any are missing, you’ll receive a prompt to update them.

Android Permissions

  • Precise Location (Allow while using the app): This is required to track your route, optimise deliveries, and set exact delivery locations.
  • Notifications: Required to track your route, as the app displays a notification informing you when your location is being recorded while the app is in the background.

These permissions are checked regularly as described above.
The following permissions are requested as needed but not continually checked:

  • Camera: Used for scanning barcodes and attaching photos to tasks.
  • Photos and Videos: Allows photos to be cached on your device when offline.

iOS Permissions

  • Precise Location (Always): This is required to track your route, optimise deliveries, and set exact delivery locations. This must be set to "Always" so the app can track your location even when it’s running in the background (when your screen is off or you’re using another app). While Apple’s messaging may suggest constant tracking, PDM only tracks your location when the app is running and you are logged in. You won’t be tracked if you log out or close the app.

This permission is regularly checked, as outlined above.
The following permissions are requested as needed but not continually checked:

  • Camera: Used for scanning barcodes and attaching photos to tasks.