Problems testing an app while side-loaded

Hey there, i have tried to look all over the forums but can't seem to find anyone else having this issue. I have an application that uses Position permission and targets the Fenix 7x series. In the simulator the position is working perfectly. However, when I build the app and side load it, the app appears to be working fine but the Position data never updates. When I check if the GPS is working by opening the "Save Location" utility on the watch. It tells me "GPS is off. Turn on GPS in the activity settings, or choose another activity."

In my view I am calling "Position.enableLocationEvents(Position.LOCATION_CONTINUOUS, method(:onPosition));" to enable the gps, which again...works in the simulator.

Does anyone know how to get the gps to be enabled while the app is sideloaded?

DISREGARD, I am dumb. The watch was just having trouble connecting to satellites. Given enough time and things worked like butter.

  • as long as you call enableLocationEvents, there is nothing special your app needs to do.  Try the RecordSample in the SDK.

    I've been testing sideloaded app that use GPS for years.

    One thing that is different on a real device in general, is how long it may take to acquire GPS, and that can vary based on where you are, inside or outside, how long it's been since you used GPS, what you use for GPS (Just GPS, All Systems, etc).  In some cases I've seen it take minutes.  In my apps, even after it starts getting GPS data I check the accuracy.  QUALITY_POOR might be ok, but I generally wait for QUALITY_USABLE or QUALITY_GOOD