Referensi Class GMTDDeliveryDriverAPI

Referensi Class GMTDDeliveryDriverAPI

Ringkasan

Class yang memberikan akses ke semua komponen inti dan berfungsi sebagai titik entri untuk vertical Penayangan.

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

GMTDDeliveryVehicleReportervehicleReporter
 Pelapor kendaraan biasanya mengirim update ke backend Fleet Engine.
GMTDDeliveryTaskManagerdeliveryTaskManager
 Pengelola tugas yang digunakan untuk membuat atau memperbarui tugas pengiriman.
GMTDDeliveryVehicleManagerdeliveryVehicleManager
 Pengelola kendaraan yang digunakan untuk membuat atau mendapatkan kendaraan pengiriman.

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

Pelapor kendaraan biasanya mengirim update ke backend Fleet Engine.

Pengelola tugas yang digunakan untuk membuat atau memperbarui tugas pengiriman.

Pengelola kendaraan yang digunakan untuk membuat atau mendapatkan kendaraan pengiriman.