Ride offer
When dispatch assigns a ride to your vehicle, the app interrupts you with a full-screen modal, sound, and haptics. This is the only time during a shift the app actively gets your attention — everything else you open yourself.
📷 Screenshot: ride-offer modal with countdown, description, and buttons.
What the modal contains
| Element | Meaning |
|---|---|
| Title / heading | Short identification of the offer. |
| Pickup address | Where the passenger is waiting. |
| Pickup countdown | How much time is left; updates every second. |
| Acknowledge button | I take the offer; the ride moves to Acknowledged. |
| Acknowledge later button | Closes the modal but keeps the ride in your queue. You can come back to it from the rides list. |
Sound and haptics
The app plays a looping ringtone (ride-ringtone.wav) and vibrates with a "success + repeating impact" pattern. Sound and haptics stop the moment you close the modal (Acknowledge or Acknowledge later).
⚠️ If your phone is on silent, the ringtone won't play but vibrations still will. To always hear it, exempt the app from silent mode or turn silent off.
What happens after Acknowledge
- The modal closes; sound and haptics stop.
- The ride moves to Acknowledged (you'll see new badges and actions on the ride detail).
- Get ready to drive — Driving the ride walks you through the rest.
What happens with "Acknowledge later"
The modal closes, but the ride stays in your queue. Find it in the Rides tab (list) and acknowledge it manually. If you don't acknowledge by pickup time, dispatch may reassign it to another driver.
Cancellations
If dispatch cancels the offer before you've acknowledged, you get a cancellation modal with a short note. Tap Got it — the modal closes and the ride leaves your queue.
💡 If a ride is already acknowledged and dispatch cancels it on the way, you get the same notification. Don't continue to the pickup — call dispatch if you're not sure what to do next.