De MoveMentors mobiele app (iOS en Android) is een wrapper rond dezelfde backend als de webapp, met native push-notificaties. Dit artikel behandelt veelvoorkomende problemen.
Ik kan niet inloggen op de app
Zelfde diagnose als web. Zie Ik kan niet inloggen.
Specifiek voor mobiel:
- Autofill-problemen: sommige wachtwoordmanagers vullen niet schoon in op het login-formulier van de app. Typ handmatig als autofill faalt.
- Verouderde sessie: force-close de app en heropen. Pull-to-refresh op het login-scherm.
- Verouderde app-versie: update naar de laatste versie via de App Store / Play Store.
Push-notificaties komen niet aan
Heb je permissie verleend
De eerste keer dat je de app opende, vroeg hij om notificatie-permissie. Als je nee zei, werkt push niet.
Opnieuw inschakelen:
- iOS: Settings → MoveMentors → Notifications → "Allow Notifications" aan.
- Android: Settings → Apps → MoveMentors → Notifications → enabled.
Heb je ze uitgeschakeld
In de app: Profile → Notifications. Check de toggles.
In MoveMentors web: /settings/notifications. De app leest uit deze voorkeuren.
Batterijoptimalisatie (Android)
Sommige Android-telefoons doden agressief achtergrond-apps om batterij te besparen. Dit voorkomt dat push-notificaties bezorgd worden.
Om op te lossen:
- Settings → Apps → MoveMentors → Battery → "Unrestricted" of "No restrictions".
- Of verwijder MoveMentors uit je "battery optimisation" lijst.
Het exacte pad varieert per fabrikant (Samsung, Xiaomi, Huawei hebben allemaal eigen UI's).
Do Not Disturb modus
Als je Do Not Disturb hebt ingeschakeld, worden notificaties stil gemaakt. Check.
App crasht bij openen
Force-close en herstart
Soms breekt een verouderde state. Force-close de app en heropen.
Cache wissen (Android)
Settings → Apps → MoveMentors → Storage → "Clear cache". Daarna opnieuw openen.
iOS heeft geen handmatige cache-wissing; de app opnieuw installeren bereikt hetzelfde.
Opnieuw installeren
Als de crash blijft, verwijder de app en installeer opnieuw. Je moet opnieuw inloggen. Je data op onze server is ongemoeid.
Rapporteer de crash
Als opnieuw installeren het niet oplost, mail support met:
- Je apparaatmodel (bijv. "iPhone 14 Pro", "Samsung Galaxy S23").
- Je OS-versie.
- De app-versie (zichtbaar in About in de app).
- Wat je deed toen hij crashte.
- Eventuele foutmelding.
We monitoren crashes via Sentry; ernstige problemen worden doorgaans binnen dagen gefixt.
App is traag
Mobiele performance hangt af van:
- Je verbinding (trage wifi of zwak cellulair signaal).
- Het RAM / CPU van je apparaat (oudere telefoons worstelen).
- De app-versie (we leveren regelmatig perf-verbeteringen op).
Probeer:
- Wissel naar een sneller netwerk.
- Force-close andere apps die om resources concurreren.
- Installeer opnieuw om de laatste versie te krijgen.
Als de app consistent traag is op een modern apparaat met een snel netwerk, is dat een bug; rapporteer het.
Kan een boeking niet voltooien op de app
Een paar specifieke gevallen:
Stripe Checkout opent in een browser, niet in-app
By design. Stripe Checkout draait direct op stripe.com voor PCI-compliance. De app opent de systeem-browser. Voltooi de betaling, daarna redirect de browser terug naar de app.
Als de redirect terug naar de app faalt (de browser blijft open, de app toont een verouderde state), is de boeking nog steeds gelukt als Stripe heeft gevangen. Check /my-bookings.
Instructies voor handmatige betaalmethode ontbreken
De boekingsbevestigingspagina zou de betaalinstructies van de host moeten tonen. Als je "Loading..." of leeg ziet, pull-to-refresh.
Als het nog steeds mist, heeft de boekingsbevestigingsmail (naar je e-mail gestuurd) dezelfde info.
"Network error" bij boeken
Trage of onderbroken verbinding. Probeer opnieuw.
Bij herhaling: de boeking is waarschijnlijk NIET aan onze kant aangemaakt. Vernieuw /my-bookings om te verifiëren. Als hij daar niet staat, probeer opnieuw.
App toont oude data
De app cachet wat data voor performance. Als een lesrooster, profiel of boekingsstatus er verouderd uitziet:
- Pull-to-refresh het scherm.
- Force-close de app en heropen.
- Log uit en weer in (extreem; meestal niet nodig).
Calendar sync werkt niet op mobiel
De mobiele app heeft geen aparte calendar sync; hij gebruikt dezelfde backend-verbinding ingesteld in /mentor/settings/connections op web.
Als je calendar sync op web hebt opgezet, verschijnen events in de agenda-app van je telefoon (omdat je telefoon apart verbonden is met Google / Apple Calendar, niet via onze app).
Als events ontbreken in de agenda van je telefoon:
- Check dat de relevante agenda is ingeschakeld op je telefoon (in Google Calendar app, in Apple Calendar instellingen).
- Check de zichtbaarheids-toggles van sub-agenda.
- Vernieuw de agenda-app.
App vraagt om permissies die ik niet begrijp
Wat we vragen en waarom:
- Notificaties: voor push-alerts (boekingen, herinneringen, enz.).
- Camera (zeldzaam): voor het direct uploaden van profielfoto's.
- Foto's (zeldzaam): voor het kiezen van een bestaande foto voor je profiel.
- Locatie (optioneel): voor "in de buurt" leszoek.
We vragen NIET om:
- Contacten.
- Microfoon.
- Kalender (we synchroniseren via Google / Apple Calendar's eigen API, niet via de systeemkalender).
- SMS of beloglogs.
Je kunt elke permissie die je niet wilt weigeren; de app werkt zonder, met de gerelateerde feature beperkt.
Account op de app versus web
Het account is hetzelfde. Inloggen op de app met dezelfde e-mail/wachtwoord geeft je toegang tot dezelfde data.
Wijzigingen die je op de een doet worden binnen seconden weerspiegeld op de ander (soms is een vernieuwing nodig).
Je hoeft de app NIET te "koppelen" aan je web-account; het e-mailadres/wachtwoord IS de koppeling.
De app updaten
iOS: App Store → Updates. Android: Play Store → My apps and games.
We pushen elke paar weken updates. Grote wijzigingen worden uitgelicht in de update-notes.
We dwingen geen verplichte updates af behalve voor beveiligingskritieke fixes. Je kunt doorgaans een oudere app-versie een tijdje blijven gebruiken.
Veelgestelde vragen
De app is in het Engels; hoe verander ik de taal? De app respecteert de systeemtaal-instelling van je telefoon (Engels, Spaans, Portugees). We hebben nog geen in-app taal-toggle.
Is er een tablet (iPad / Android tablet) versie? Dezelfde app draait op tablets maar is geoptimaliseerd voor telefoon-formaat. iPad / tablet-geoptimaliseerde lay-outs staan op de roadmap.
Kan ik de app gebruiken zonder account? Je kunt de directory bekijken en lessen bekijken, maar je kunt niet boeken zonder account.
Werkt de app offline? Nee. De app vereist een internetverbinding om lessen te laden en boekingen in te dienen.
Volgende stappen
- Mobiele app: features-overzicht.
- Notificatie-voorkeuren: schakel notificaties om.