Verbinden met Strava

VeloLoop legt je ritten vast als standaard FIT-bestanden die Strava accepteert. Je kunt ritten op elk moment handmatig uploaden via de Strava-website. VeloLoop bevat ook ingebouwde Strava-integratie voor automatische en one-click-uploads, beschikbaar zodra de projecteigenaar de Strava API-verbinding heeft geconfigureerd.

Uploaden naar Strava (handmatig)

De snelste manier om je rit op Strava te krijgen — werkt voor iedereen, geen configuratie nodig:

  1. 1Open Strava in je browser en ga naar de uploadpagina (strava.com/upload/select)
  2. 2Klik op "Bestanden kiezen" en selecteer je FIT-bestand uit Documenten/VeloLoop/Rides
  3. 3Stel het activiteitstype in op "Virtual Ride"
  4. 4Voeg een titel en eventuele notities toe
  5. 5Klik op Uploaden

Wanneer virtuele afstand is ingeschakeld, bevat VeloLoop geschatte afstand en snelheid in het FIT-bestand, zodat Strava deze waarden voor je rit toont.

Ingebouwde Strava-integratie

Opmerking: De ingebouwde Strava-integratie is geïmplementeerd in VeloLoop, maar vereist eenmalige configuratie door de projecteigenaar (het deployen van de authenticatieproxy en het registreren van een Strava API-applicatie). Wanneer dit niet is geconfigureerd, zijn Strava-functies verborgen in de app. End-to-end uploaden is nog niet geverifieerd tegen de live Strava API.

  • VeloLoop bevat ingebouwde Strava-integratie met OAuth 2.0-authenticatie, automatische upload en handmatige uploadbediening
  • Deze functie vereist eenmalige configuratie door de projecteigenaar: het deployen van de Cloudflare-workerproxy en het registreren van een Strava API-applicatie
  • Na configuratie verschijnt een knop "Verbinden met Strava" in de desktopapp na je rit
  • Na het verbinden kun je ritten handmatig uploaden via een knop in het na-rit-paneel, of automatisch uploaden inschakelen zodat ritten naar Strava worden verstuurd wanneer je klaar bent
  • Automatisch uploaden staat standaard uit — je kiest zelf of je het inschakelt in Instellingen
  • Strava-inloggegevens worden veilig opgeslagen in de referentiebeheerder van je besturingssysteem (Windows Referentiebeheer of macOS Sleutelhanger) — nooit in een platte-tekstbestand
  • Om te ontkoppelen: klik op Ontkoppelen in het Strava-gedeelte van Instellingen — VeloLoop trekt de toegang in en verwijdert opgeslagen inloggegevens
  • Je FIT-bestanden worden altijd lokaal bewaard in Documenten/VeloLoop/Rides, ook na het uploaden
  • VeloLoop houdt uploads lokaal bij om dubbele inzendingen naar Strava te voorkomen

Zo werkt het verbinden

Zodra de Strava-integratie is ingeschakeld in je build, is de verbindingsprocedure als volgt:

  1. 1Open VeloLoop en beëindig of sla een rit over zodat het na-rit-paneel zichtbaar is
  2. 2Klik op "Verbinden met Strava"
  3. 3Je browser opent de Strava-autorisatiepagina
  4. 4Geef VeloLoop toestemming — alleen de machtiging "Activiteiten uploaden" wordt gevraagd
  5. 5De browser toont een bevestigingspagina — je kunt deze sluiten en terugkeren naar VeloLoop
  6. 6VeloLoop toont je Strava-verbindingsstatus en uploadbediening

Activiteitstype

  • VeloLoop stelt het sporttype in op "VirtualRide" in alle FIT-bestanden
  • Kies bij handmatige uploads "Virtual Ride" zodat Strava indoorgegevens correct verwerkt
  • Wanneer virtuele afstand is ingeschakeld, bevat VeloLoop geschatte afstand en snelheid berekend op basis van je vermogensgegevens — Strava toont deze naast vermogen, trapfrequentie en hartslag
  • Er worden geen GPS-coördinaten of hoogtegegevens vastgelegd — dit is normaal voor indoor fietsen

Veelvoorkomende problemen

Dubbele activiteit geweigerd

Strava weigert bestanden die het al heeft ontvangen. Als je deze fout ziet bij handmatig uploaden, staat de rit al op Strava. De ingebouwde integratie houdt uploads lokaal bij om duplicaten automatisch te voorkomen.

Afstand of snelheid wijkt af van verwacht

VeloLoop bevat geschatte virtuele afstand en snelheid afgeleid van vermogen via een vlakke-weg-fysicamodel (indien ingeschakeld in de ritinstellingen). Dit zijn schattingen, geen GPS-metingen. Strava kan iets afwijkende waarden tonen als het eigen berekeningen toepast.

Upload blijft hangen bij verwerken

Strava verwerkt uploads asynchroon. VeloLoop peilt naar statusupdates (uploaden, verwerken, geslaagd of fout). Als de status niet binnen een minuut wordt bijgewerkt, controleer dan je Strava-activiteitenpagina — de upload is meestal geslaagd.

Strava-optie niet zichtbaar in de app

De ingebouwde Strava-integratie is alleen zichtbaar wanneer de projecteigenaar de Strava API-inloggegevens heeft geconfigureerd. Als je geen Strava-optie ziet, is de integratie niet ingeschakeld voor jouw build. Je kunt FIT-bestanden altijd handmatig uploaden via de Strava-website.

Privacy

  • VeloLoop vraagt alleen de machtiging "activity:write" — het leest je Strava-gegevens, volgers, routes of persoonlijke informatie niet
  • Strava-inloggegevens worden veilig opgeslagen in de referentiebeheerder van je besturingssysteem (Windows Referentiebeheer of macOS Sleutelhanger) — nooit in een platte-tekstbestand
  • Client secrets worden nooit in de desktopapp opgenomen — authenticatie wordt gedelegeerd aan een server-side proxy
  • Je kunt op elk moment ontkoppelen en de toegang intrekken vanuit VeloLoop-instellingen of via je Strava-pagina voor gekoppelde apps