Tuesday, March 14, 2017

Troubleshooting: What to do if Worktime does not log the time

Worktime acts in the background when it is not actively used, and is designed to run for as long the device is on. It is designed with the stock "Google version" Android in mind. However, some manufacturers have implemented their own battery saving methods that stop Worktime unexpectedly. Or, you may have an additional "battery saving" app installed that stops other apps. Adding Worktime to the list of "whitelisted" apps might help it work.

Here are some ideas of what to try, but first of all, if you haven't opened Worktime since restarting your phone, try to do so and see if that helps.

Huawei
Go to Settings > Advanced settings > Battery manager > Protected apps
Make sure Worktime is among the list of protected apps.

Lenovo
There are two settings on the LG phones that might affect Worktime.

1. Go to Settings > Background app management
Make sure that Worktime is unchecked.

2. Go to Settings > Applications, open Worktime
Make sure that Restrict to launch is unchecked.

Xiaomi/MIUI

Other phones 
If you have a phone that is not on this list, please share your experience!

Friday, October 23, 2015

How the battery savings features in Android 6 Marshmallow affect Worktime

Android 6 Marshmallow is now available for upgrade on certain phones (to my knowledge, for instance, Nexus 5) and it has some exciting new features. Two new features are Doze and AppStandby, which will reduce the battery consumption of the device.

This is great, and should not have any impact on the Worktime app, but it does and I am currently investigating why and how. Doze disables the Wi-Fi scanning when the phone is stationary, which is good, since your "at work" status will only change when you and your phone are moving. Obviously, there are undocumented changes to the API.

The best way to make sure that Worktime records your time is by opening the app when you have arrived at or left your workplace and wait for the time to update in the app.

Another new improvement in Marshmallow is that permissions are granted at runtime, instead of during installation as before and we can now revoke permissions that we don't want an app to have.

Currently, Worktime use the pre-Android 6 permission system and gets all necessary permissions at installation but this will change in the next release of the app and new users will be asked to grant some permissions when it is being run for the first time.

Thursday, October 30, 2014

Update of Worktime

It's been a while since Worktime was updated so now it was time to make an update.

For those of you that are using the app this update brings an 'At work' indication in the Leave field instead of showing the undetermined leave time. The total and diff fields will still be updated live as the day goes.

New users will be greeted by an improved welcome screen with simple instructions on how to set up the app and get started.

Hope you enjoy the app!

Friday, April 25, 2014

Welcome

Auto Worktime automatically keeps track of the time you spend at work. No need to punch-in and punch-out. Excellent tool for helping you out with time reports.

Auto Worktime works by looking for presence of a Wi-Fi network at your workplace and it uses the same scanning that Android uses for detecting Wi-Fi networks which means no additional battery consumption.

Please note that it is still your responsibility to verify that the time reports are reasonable and to report the correct time.