Referensi Class GMTDRidesharingDriverAPI

Referensi Class GMTDRidesharingDriverAPI

Ringkasan

Class yang memberikan akses ke semua komponen inti dan berfungsi sebagai titik entri untuk kasus penggunaan transportasi online.

Mewarisi GMTDDriverAPI.

Fungsi Anggota Publik

(instancetype nullable)- initWithDriverContext:
 Menginisialisasi API.

Fungsi Anggota Publik Statis

(NSString *)+ SDKVersion
 Menampilkan versi untuk rilis Google On Demand Rides and Deliveries Driver SDK untuk iOS ini.
(NSString *)+ SDKLongVersion
 Menampilkan string versi berformat panjang.
(void) + setAbnormalPenghentianReportingEnabled:
 Mengaktifkan pelaporan penghentian SDK yang tidak normal seperti saat aplikasi mengalami error saat SDK masih berjalan.

Properti

GMTDVehicleReportervehicleReporter
 Pelapor kendaraan biasanya mengirim update ke backend Fleet Engine.

Dokumentasi Fungsi Anggota

- (instancetype nullable) initWithDriverContext: (GMTDDriverContext *) driverContext

Menginisialisasi API.

Setelah inisialisasi, API driver dari vertical yang berbeda tidak boleh digunakan sampai instance ini dibatalkan alokasinya. Menggunakan instance API driver dari beberapa vertical dalam sesi SDK yang sama dapat menyebabkan perilaku yang tidak terduga.

Parameter:
driverContextObjek yang berisi informasi yang diperlukan untuk inisialisasi.
Hasil:
Instance API.
+ (NSString *) SDKVersion

Menampilkan versi untuk rilis Google On Demand Rides and Deliveries Driver SDK untuk iOS ini.

Misalnya, "0.4.4". Versi ini ada dalam paket resource SDK.

+ (NSString *) SDKLongVersion

Menampilkan string versi berformat panjang.

Ini mencakup string versi dan versi paket dalam format "<SHORT VERSION> (<Paket VERSION>)". Misalnya, "0.4.4 (234.2)".

+ (void) setAbnormalWarningReportingEnabled: (BOOL)  abnormalTerminationReportingEnabled

Mengaktifkan pelaporan penghentian SDK yang tidak normal seperti saat aplikasi mengalami error saat SDK masih berjalan.

Hal ini memungkinkan Google meningkatkan stabilitas SDK jika berlaku. Defaultnya adalah YES dan nilai harus diperbarui sebelum `initWithDriverContext` dipanggil.

Properti ini harus ditetapkan dari thread utama.


Dokumentasi Properti

- (GMTDVehicleReporter*) vehicleReporter [read, assign]

Pelapor kendaraan biasanya mengirim update ke backend Fleet Engine.