Closed RobertWarrenGilmore closed 3 years ago
I think the issue is that the location client remembers how recently it queried even after a system reboot, so it won't query again even when the app is restarted and the last location is lost. A solution might be to force it to query when the app starts without the location request object that dictates a schedule. Another solution might be to serialise the location and save it as a preference, so it can be reloaded when the app starts up.
Also the long wait after reboot is unnecessary to reproduce the issue.
Tested this solution on the emulator and on a real watch. 👍
Steps to reproduce:
Expected result:
Actual result: