What is the watchdog in Skie and why does a managed device need one?
The watchdog is a background worker that checks the Skie service is still running and brings it back if Android stopped it. Phones and tablets sometimes end background processes to save power. The watchdog makes sure that does not leave a managed device quietly unprotected or unreported.
Android is allowed to stop background work. Low memory, aggressive vendor power saving and software updates can all end a service that was running a minute ago. For an ordinary app that is an annoyance. For device management it would mean a tablet that stops checking in and stops reacting to changes.
Skie runs its main work as a background service. Alongside it, a scheduled watchdog worker wakes up periodically and asks one question: is the service alive? If it is not, the watchdog starts it again. Users cannot stop the Skie app themselves, because force stop, clear data and disable are blocked on managed apps, so the cases the watchdog covers are the system's own decisions, not a student's.
The watchdog is one of several layers. The presence alarm reports about every 4 minutes, the device syncs again when internet returns or the screen turns on, and the battery optimisation exemption stops Android from sending the app to sleep in the first place. Each covers a gap the others might leave.
What the admin sees: usually nothing, which is the point. If a device does go quiet in spite of all of this, the dashboard shows it moving through Due, Overdue and Offline unusual, and the breach centre records how long. Skie does not publish figures for battery impact.
Practical tip: when a particular model keeps going quiet, note the model and tell the team. Some manufacturers add their own power rules, and the model review at setup exists to catch exactly that.