Skip to content

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:

  1. Go to the Activities view
  2. Find the unassigned activity (“Unassigned” section)
  3. Tap Assign
  4. Choose the matching shoe — the app automatically suggests the most likely one

Multiple activities at once (bulk mode):

  1. Tap Select in the top left
  2. Select all desired activities via checkbox
  3. Tap Assign Shoe in the action bar at the bottom
  4. 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

  1. Go to Settings → HealthKit Sources
  2. You’ll see all detected sources with workout counts
  3. 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.