You are here: Home > Device Management > General Settings > Device States

Reading Device Status Correctly

What "inactive" means in Applivery, what the Last report field actually tracks, and which value to read when you need real Device activity.

3 min read

TL;DR

Inactive means no report in 5 days. Last report is a reporting timestamp, not a connectivity indicator.

A Device shows up as inactive and the first assumption is that it is switched off, out of coverage or broken. Usually none of those is true, and the confusion comes from reading two different things as if they meant the same.

What inactive means

A Device is marked as inactive when it has not reported in the last 5 days. That is the whole rule. It says something about reporting, not about connectivity.

What Last report actually tracks

The Last report field shows the last time Android Device Policy sent a status report. Google decides when that happens, not Applivery, and it does not happen at fixed intervals: the report goes out when a relevant change is detected.

Warning

Last report is not a connectivity indicator. A Device can be online, in use and perfectly healthy, and still show an old Last report simply because nothing changed that was worth reporting.

Reading real activity instead

The timestamp of the last reported location is generated by the Applivery agent rather than by Google, so it does track real Device activity.

Through the API, the device detail endpoint exposes the values worth reading:

Field

What it tells you

sync

Last synchronization with the Policy.

agent.location

Last location reported by the Applivery agent.

agent.lastReportDate

When the agent last reported.

If a Device is genuinely not reporting on Android, the usual cause is the manufacturer's battery layer suspending the agent — see The Agent Stops Reporting.

Key Takeaways

  • Inactive means no report in the last 5 days.
  • Last report is not a connectivity indicator.
  • Android Device Policy reports on change, not on a schedule.
  • The last reported location comes from the Applivery agent and tracks real activity.

When it has not reported in the last 5 days.

No. It means nothing has reported recently, which is not the same as being disconnected.

The last time Android Device Policy sent a status report. Google decides when to send it, not Applivery.

Because Android Device Policy reports when it detects a relevant change, not on a fixed schedule.

Yes. The timestamp of the last reported location is generated by the Applivery agent, so it tracks actual Device activity.

Through the API, in the device detail endpoint: the `sync`, `agent.location` and `agent.lastReportDate` fields.

Most likely nothing reported in 5 days. On Android, check whether the agent is being suspended by the manufacturer's battery layer.

No. It is a reporting timestamp, not a connectivity indicator.

Was this page helpful?

Last updated: September 11, 2026