Activities
How do my running activities get into the app?
ShoeTracker automatically imports running and walking activities from Apple Health (HealthKit).
Automatic import:
- On app launch, the last 30 days are imported
- New workouts are detected in real-time via Background Delivery
- Pull-to-refresh in the Activities view triggers a manual sync
Load older activities:
- Tap Load older workouts in the Activities view
- Choose: 3 more months, 1 year, or the entire history
Sources:
- Apple Watch, iPhone (native workouts)
- Strava, Nike Run Club, Garmin Connect (via HealthKit sync)
- Any other app that writes workouts to Apple Health
How do I assign an activity to a shoe?
Single activity:
- Go to the Activities view
- Find the unassigned activity (“Unassigned” section)
- Tap Assign
- Choose the matching shoe — the app automatically suggests the most likely one
Multiple activities at once (bulk mode):
- Tap Select in the top left
- Select all desired activities via checkbox
- Tap Assign Shoe in the action bar at the bottom
- Choose a shoe — all selected activities are assigned
Tip: For older activities, retired shoes are also offered if they were active at the time of the activity.
What does ‘Ignore’ mean for an activity?
Some imported workouts don’t need a shoe assignment — e.g. treadmill workouts, test recordings, or duplicate entries.
To ignore an activity:
- Swipe left → Tap Ignore
- Or in bulk mode: Select activities → Ignore
Ignored activities:
- Appear in the collapsed “Ignored” section at the bottom of the list
- Do not count toward statistics or wear calculations
- Can be restored at any time (swipe → Restore)
I see duplicate activities — what can I do?
Duplicates occur when multiple apps report the same run to Apple Health (e.g. Apple Watch + Strava).
Solution: Manage sources
- Go to Settings → HealthKit Sources
- You’ll see all detected sources with workout counts
- Disable the source you don’t want to use
Disabled sources are automatically marked as “Ignored” on the next import. Existing duplicates can be manually hidden via swipe → Ignore.
What do the sources mean on my activities?
Each imported activity shows the source app that recorded the workout (e.g. “Apple Watch”, “Strava”, “Nike Run Club”).
Why is this useful?
- You can see which app recorded each run
- For duplicates (same run from two apps), you can see which source to keep
- Under Settings → HealthKit Sources you can disable sources — their workouts are automatically hidden
Why is the source missing on older entries? Source tracking was added later. On the next app launch, sources are automatically backfilled for existing entries.