Quando il conducente termina il turno, puoi disattivare gli aggiornamenti della posizione e mettere il veicolo offline impostando locationTrackingEnabled
su false
.
La disattivazione degli aggiornamenti della posizione invia anche una richiesta di aggiornamento finale del veicolo a Fleet Engine per impostare lo stato del veicolo su GMTDVehicleState.offline
.
Per considerazioni speciali sulla gestione degli errori durante la disattivazione degli aggiornamenti della posizione, consulta updateVehicleState
.
Swift
vehicleReporter.locationTrackingEnabled = false
Objective-C
_vehicleReporter.locationTrackingEnabled = NO;