Ringkasan
Protokol untuk merespons update kendaraan berkala yang dikirim oleh GMTDVehicleReporter
.
Fungsi Anggota Publik | |
(void) | - vehicleReporter:didSucceedvehicleUpdate: |
Memberi tahu pemroses bahwa backend Fleet Engine berhasil menerima lokasi kendaraan dan pembaruan status. | |
(void) | - vehicleReporter:didFailVehicleUpdate:withError: |
Memberi tahu pemroses bahwa update kendaraan gagal. |
Dokumentasi Fungsi Anggota
- (void) vehicleReporter: | (GMTDVehicleReporter *) | vehicleReporter | |
didSucceedVehicleUpdate: | (GMTDVehicleUpdate *) | vehicleUpdate | |
Memberi tahu pemroses bahwa backend Fleet Engine berhasil menerima lokasi kendaraan dan pembaruan status.
- Parameter:
-
vehicleReporter Menunjukkan instance GMTDVehicleReporter
yang menghasilkan peristiwa.vehicleUpdate Berisi lokasi dan status kendaraan saat ini.
- (void) vehicleReporter: | (GMTDVehicleReporter *) | vehicleReporter | |
DidFail VehicleUpdate: | (GMTDVehicleUpdate *) | vehicleUpdate | |
withError: | (NSError *) | error | |
Memberi tahu pemroses bahwa update kendaraan gagal.
Selama pelacakan lokasi diaktifkan, GMTDVehicleReporter
akan terus mengirim data terbaru ke backend Fleet Engine.
Jika pelacakan lokasi dinonaktifkan dan ini untuk memperbarui status kendaraan menjadi Offline, developer dapat memanggil updateVehicleState:
dengan GMTDVehicleStateOffline
untuk memicu update satu kali.
- Parameter:
-
vehicleReporter Menunjukkan instance GMTDVehicleReporter
yang menghasilkan peristiwa.vehicleUpdate Berisi lokasi dan status kendaraan saat ini. error Menunjukkan alasan terjadinya error.