Skip to content
Discussion options

You must be logged in to vote

Hi @Quantum-Future, sorry for the late reply!

The foreground‑service permission is required to ensure execution when the app is in the background (so the OS doesn't kill it). Right now, the service manages only the rest timer, elapsed time and notifications during a workout but the long‑term plan is to let it handle additional functions (e.g., exercises). Android 14+ requires the declaration of the type of the service, and dataSync was the closest match though it’s still not ideal.

Regarding the network permission, you can check by yourself that LibreFit doesn't request it. From AndroidManifest.xml you’ll see the following permissions:

    <uses-permission android:name="android.permission…

Replies: 1 comment 3 replies

Comment options

You must be logged in to vote
3 replies
@Quantum-Future
Comment options

@IamDg
Comment options

@Quantum-Future
Comment options

Answer selected by Quantum-Future
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants