But how do they key that into the app then?
You don't have to have a destination in the app. When you get in the vehicle, the fare begins at that point, and doesn't end until they hit a button that says so. Then, it calculates the cost based on time and distance, since the GPS is tracking the vehicle the entire time.
That's how one of the drivers explained it to me anyways.