Lesson 6 of 7 · 4 min
Using Trip Mode to Navigate to the Property
Launch the built-in Uber-style trip mode from the iOS app to get turn-by-turn directions and update your status hands-free as you travel.
Using Trip Mode to Navigate to the Property
Video coming soon
Lesson Notes
The Vremly iOS app includes a full TechnicianTripView — a Mapbox-powered navigation surface that behaves like a rideshare driver app. It shows a full-bleed map with your live location puck, a pin at the property, and a driving polyline with ETA. A bottom card displays the property address, customer name, and a single large CTA that advances through the trip phases. Launch it from the 'Start trip' card on the Dashboard (ProviderPersonalDashboardView) which appears for your earliest scheduled job, or from the 'Start trip' button on the Appointment tab in OrderDetailView.
Trip mode moves through four phases in sequence. BOOKED → tap 'I'm on my way' (posts EN_ROUTE). EN_ROUTE → tap 'I've arrived' (posts ARRIVED). ARRIVED → tap 'Start shoot' (posts IN_PROGRESS and navigates you into the capture app's property overview). IN_PROGRESS → 'Finish shoot' (posts COMPLETE). You cannot skip phases — each CTA only becomes active after the previous phase is recorded. This enforces an accurate timeline on the backend that the customer and dispatcher can track in real time.
While you are EN_ROUTE, the app sends a location ping to the backend every 15 seconds and recomputes the driving polyline using MKDirections. The customer's LiveTrackingPanel on their order detail screen updates in near-real time — they see your dot moving along the route and the ETA countdown without you having to send a message. The top bar of TechnicianTripView shows the ETA chip ('14 min to property') and a turn-by-turn maneuver banner below it for the next upcoming turn.
If you prefer a different navigation app — Google Maps, Waze, Apple Maps — tap the compass-arrow button in the top-right corner. An 'Open in...' menu lists every installed driving app detected on your device via canOpenURL. Selecting one hands the destination off to that app and opens it for voice navigation. You can then return to Vremly to advance trip phases manually using the bottom card CTA.
Trip mode does not require 'Always On' location permission — it uses 'While Using' and sends one GPS ping per phase change plus 15-second streaming ticks while EN_ROUTE. If location is denied, the phase still advances (you just don't get the polyline or ETA). Approving 'While Using' in iOS Settings > Privacy > Location Services > Vremly is strongly recommended so the customer can see you moving toward them.
Key Takeaways
- Launch Trip Mode from the 'Start trip' card on the Dashboard or from the Appointment tab.
- Four phases advance sequentially: EN_ROUTE → ARRIVED → IN_PROGRESS → COMPLETE.
- The customer's LiveTrackingPanel updates in near-real time from 15-second location pings.
- Tap the compass-arrow icon to hand off navigation to Google Maps, Waze, or Apple Maps.
- 'While Using' location permission is enough — no 'Always On' required.