Skip to content

[Help Wanted]: Optimized config for hiking/jogging app #2626

Description

@RemiHin

Required Reading

  • Confirmed

Plugin Version

5.1.1

Mobile operating-system(s)

  • iOS
  • Android

Device Manufacturer(s) and Model(s)

any iPhone

Device operating-systems(s)

any iOS

React Native / Expo version

No response

What do you require assistance about?

Hey Chris/Community,

I was wondering if anyone can help me with an optimized config for a Hiking app.
My goal is for users to track their hikes. Much like apps like Strava or Komoot do.
These other apps all work fine on iOS when the screen is off, the phone is in the pocket and the app is backgrounded.

In these apps (and in the app i'm building) users track a point like every 5meters.

In many of the issues in this repo i keep seeing the comment "Why would you need points less than 200 meters?", well for a hiking app that is very much needed.

I read all the comments about battery life and what not, all these are secondary to what i need, and that is precise location tracking during a hike.

So how do i use this plugin, to get Strava level tracking of hikes? What config?

preventSuspend true or false?

disableStopDetection: true with pausesLocationUpdatesAutomatically: false ?

Maybe the conclusion is "This plugin is not designed for this type of tracking", but that would also be good to know.
Please help

What my optimal end result would be:
A dumb, continuous recording of locations, that only stops when the user presses "stop".
No smart battery saving, no smart transitioning, just a dumb system that the user enables and disables.
That tracks the location in fore- and background, saves a location coordinate every 5m or 10s, i dont really mind either way. Just so the hike is completely tracked.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions