Device Status

The Driver Details page contains a Device Status widget that presents a visual summary of a device's readiness to track trips. This status is checked multiple times throughout the day to determine if permissions are set up appropriately.

You can view the status against a device only if Zendrive SDK has been initialized. It is important that users don't disable Location Permission on their applications, as Zendrive SDK cannot track a device's heartbeat without this.

To view the Device Widget Status page, do the following:

  1. Log in at app.zendrive.com using your Zendrive login credentials.

  2. From the left menu page, open the Drivers tab. In the Drivers page, double-click on any driver's name to open the Driver Details page for the selected driver. Scroll down to the Device Status widget, as shown below:

Device Status Metrics

The Device Status page displays the following metrics:

Metric
Description

SDK Initialization

Reports whether the Zendrive isSetup method was called correctly and the SDK was functioning as intended.

Location Service

Reports whether location service was on and providing GPS updates to the app.

Location Permission

Reports whether 'Always' Location permission was granted to the app. The location permission is foundational to the Zendrive SDK's trip detection functionality.

Precise Location

Indicates if the user has enabled the Precise Location permission on their device.

Activity Permission

(Android only) Reports whether the Activity Recognition permission was granted to the app. The activity permission is vital for accuracy of any data collected by the Zendrive SDK.

Battery Optimization

(Android only) Indicates whether the user has enabled or disabled the battery optimization setting. Red indicates enablement, while Green indicates disablement.

Note: When battery optimization is enabled, applications that have not been used for a period of time may be placed either in standby or sleep mode, to save battery. Zendrive SDK needs to be always running in order to accurately track driver trips.

For each date in the chosen date range, the following characteristics may have 1 of 4 values:

Value
Meaning

ONLINE (Green)

Each required condition is met every time the device status is checked during the day.

DEGRADED (Yellow)

At least one, but not all, status checks have at least one condition that is not met during the day. This may indicate that a user is toggling permissions on/off throughout the day.

OFFLINE (Red)

At least one condition is unmet every time the device status is checked during the day.

A red code might severely affect the Zendrive SDK's performance.

PROCESSING (Blue)

The data has not been uploaded to Zendrive's servers yet.

UNAVAILABLE (Grey)

Conditions are unknown because no status checks could be completed, likely due to the application not being installed or the device being powered off.

A user may still capture trips even if they’re Offline or Degraded in a day if they toggle their permissions in between health checks.

Last updated

Was this helpful?