My recommendation is set the distance value to something low. You can even try 0. And then do filtering by distance or time on the server side.
Just noticed I have the fastest interval now, so would setting that to every 40 seconds and distance to a very low number work?
If you want very specific timings, you should set the highest accuracy option and set other values as needed.
Have done,
Why doesn’t that option appear for lower accuracy options?
There's an extensive documentation linked in other thread. You can read it if you're interested in the technical reason.
Ok. How long does a device have to be stationary to have the first stationary heartbeat sent?
Or how can I make it update precisely every 10 minutes regardless of location