Acknowledged

bug/improvement-request: GPS quality isn't sent to app in simulator unless simulation activity data is started

Start any app in the simulator (i.e a datafield) and log or display Activity.Info.currentLocationAccuracy.

Then in the simulator go to Settings > GPS Quality and change it.

Unfortunately it won't change the value in the activity info.

In order for it to take effect you first need to go to simulator: Simulation > Activity Data and start the simulation with the play button.

It is confusing, because everything else that I change in Settings menu (language, time format, units, etc) immediately takes effect.

SDK 7.4.3

Parents
  • You'll so see that Activity.Info.currentLocation is null, as unless you simulate Activity Data, there is no GPS info.  I usually play back a fit file, as that way I understand the locations.

    On a real device, you want to make sure you've enabled GPS in your app (Position.enableLocationEvents)

    What I do, is in the callback for that I check the accuracy, and in some apps, don't even let the user start recording until there's a reasonable accuracy.

    Without Simulate>Activity data, your app in the sim doesn't see any GPS data at all including Quality

Comment
  • You'll so see that Activity.Info.currentLocation is null, as unless you simulate Activity Data, there is no GPS info.  I usually play back a fit file, as that way I understand the locations.

    On a real device, you want to make sure you've enabled GPS in your app (Position.enableLocationEvents)

    What I do, is in the callback for that I check the accuracy, and in some apps, don't even let the user start recording until there's a reasonable accuracy.

    Without Simulate>Activity data, your app in the sim doesn't see any GPS data at all including Quality

Children
No Data