<GMTDVehicleReporterListener> Protokół

<GMTDVehicleReporterListener> Protokół

Opis

Protokół odpowiadający na okresowe aktualizacje pojazdów wysyłane przez GMTDVehicleReporter.

Funkcje publiczne

(unieważnione)vehicleReporter:didSucceedVehicleUpdate:
 Informuje słuchaczy, że backend Fleet Engine otrzymał informacje o lokalizacji i stanie pojazdu.
(unieważnione)vehicleReporter:didFailVehicleUpdate:withError:
 Informuje słuchaczy, że nie udało się zaktualizować pojazdu.

Dokumentacja funkcji dla członków

– (void) reportReporter: (GMTDVehicleReporter *) vehicleReporter
didSucceedVehicleUpdate: (GMTDVehicleUpdate *) vehicleUpdate

Informuje słuchaczy, że backend Fleet Engine otrzymał informacje o lokalizacji i stanie pojazdu.

Parametry:
Raportujący pojazdWskazuje instancję GMTDVehicleReporter, która wygenerowała zdarzenie.
Aktualizacja pojazduZawiera bieżącą lokalizację i stan pojazdu.
– (void) reportReporter: (GMTDVehicleReporter*) vehicleReporter
didFailVehicleUpdate: (GMTDVehicleUpdate *) vehicleUpdate
withError: (NSError *) error

Informuje słuchaczy, że nie udało się zaktualizować pojazdu.

Dopóki masz włączone śledzenie lokalizacji, GMTDVehicleReporter nadal wysyła najnowsze dane do backendu Fleet Engine.

Jeśli śledzenie lokalizacji jest wyłączone i służy do aktualizowania stanu pojazdu do OFFLINE, deweloper może zadzwonić do aplikacji updateVehicleState: za pomocą atrybutu GMTDVehicleStateOffline, aby rozpocząć jednorazowe aktualizacje.

Parametry:
Raportujący pojazdWskazuje instancję GMTDVehicleReporter, która wygenerowała zdarzenie.
Aktualizacja pojazduZawiera bieżącą lokalizację i stan pojazdu.
błądWskazuje przyczynę wystąpienia błędu.