Android
Using ESPL on Android — what to watch for
Step sync and permissions are where people get stuck — read these first
A rundown of the friction points Android users hit with ESPL.
Behavior can vary by device, Android version, and manufacturer — treat what's below as general checkpoints rather than literal steps.
01 / Key Points
Four things Android users should know first
You don't need to memorize specific menu paths. Keeping these four in mind avoids most of the friction.
-
Allow health-data integration
Allow ESPL to use step data recorded by your Android device. Depending on the device and OS, the app may offer an optional Health Connect connection.
-
Mind battery optimization
On Android, battery optimization can affect how apps behave. If steps stop syncing, excluding ESPL from optimization sometimes helps.
-
Notification permission
If notifications are turned off, you won't get ESPL announcements or challenge-related alerts. Grant the permission as needed.
-
Manufacturer-specific battery management
Some device makers ship their own battery management (autostart permission, background restrictions, etc.) on top of Android's. These can affect app behavior.
02 / Steps Tracking
Notes on step tracking
ESPL uses step data recorded by your Android device. Depending on the device and OS, Health Connect may be available as an optional connection.
Follow the in-app prompt and review the requested permissions. If steps are not reflected, check the troubleshooting steps below.
03 / Permissions
Notes on permissions and device settings
On Android, background activity is restricted to save battery. That can affect step intake and notifications.
In general, in your device's “Settings”, check these for ESPL:
- Excluded from battery optimization
- Notification permission granted
- If needed, autostart permission granted
04 / Common Issues
Common issues
-
Steps aren't syncing or updating
First, confirm that ESPL has permission to use step data. If you use Health Connect, check that connection as well.
Also check your device's “battery optimization” settings and confirm ESPL is excluded from optimization.
If that doesn't fix it, please reach out to support with your device, Android version, and manufacturer.
-
The app keeps getting killed in the background
Battery optimization or manufacturer-specific battery management (autostart restrictions, etc.) is often the cause.
Adding ESPL to the allowlists under “apps”, “battery”, and “background” settings on your device can improve things.
-
Do I need Health Connect?
ESPL uses step data recorded by the device. If Health Connect is offered for your device and OS, follow the in-app guidance to grant the requested permissions.
If no option appears or steps are not reflected, please contact support.
How iPhone differs (for reference)
-
Where health data lives
On iPhone it's consolidated in HealthKit (a standard app). On Android, it depends on the version and device.
-
Battery optimization
Android tends to apply tighter background restrictions, so battery optimization has more impact than on iOS.
-
Manufacturer variation
Android devices add manufacturer-specific battery management, so even at the same Android version behavior can vary by device.
If you can't resolve it, please reach out via the contact form (sharing your device, Android version, and manufacturer makes investigation faster).
Next
What to read next
-
Basics
Before you start
Supported devices, how steps are tracked, permissions — the pre-signup checklist.
See details -
Setup
Signup & login
The flow for first-time signup and returning logins.
See details -
Next
What's a challenge?
After setup, get a feel for ESPL's core concept — a “challenge”.
See details