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 pojazd Wskazuje instancję GMTDVehicleReporter
, która wygenerowała zdarzenie.Aktualizacja pojazdu Zawiera 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 pojazd Wskazuje instancję GMTDVehicleReporter
, która wygenerowała zdarzenie.Aktualizacja pojazdu Zawiera bieżącą lokalizację i stan pojazdu. błąd Wskazuje przyczynę wystąpienia błędu.