Tài liệu tham khảo về lớp GMTDDeliveryDriverAPI

Tài liệu tham khảo về lớp GMTDDeliveryDriverAPI

Tổng quan

Một lớp cung cấp quyền truy cập vào tất cả các thành phần cốt lõi và đóng vai trò là điểm truy cập cho ngành dọc Phân phối.

Kế thừa GMTDDriverAPI.

Hàm thành viên công khai

(loại phiên bản rỗng)initWithDriverContext:
 Khởi chạy API.

Hàm thành viên công khai tĩnh

(NSString *)+ SDKVersion (Phiên bản SDK)
 Trả về phiên bản của bản phát hành Google On Demand Rides and Deliveries SDK dành cho iOS.
(NSString *)+ SDKLongVersion
 Trả về chuỗi phiên bản được định dạng dài.
(void) + setAbnormalMergeReportingEnabled:
 Cho phép báo cáo các trường hợp chấm dứt SDK bất thường, chẳng hạn như khi ứng dụng gặp sự cố trong khi SDK vẫn đang chạy.

Thuộc tính

GMTDDeliveryVehicleReportervehicleReporter
 Phóng viên xe dùng để gửi thông tin cập nhật cho hệ thống phụ trợ của Fleet Engine.
GMTDDeliveryTaskManagerdeliveryTaskManager
 Trình quản lý tác vụ dùng để tạo hoặc cập nhật các tác vụ phân phối.
GMTDDeliveryVehicleManagerdeliveryVehicleManager
 Trình quản lý xe dùng để tạo hoặc nhận xe giao hàng.

Tài liệu về hàm thành phần

– (instancetype rỗng) initWithDriverContext: (GMTDDriverContext *) driverContext

Khởi chạy API.

Sau khi khởi chạy, bạn không nên sử dụng API trình điều khiển thuộc nhiều ngành dọc cho đến khi phiên bản này được giải phóng. Việc sử dụng các phiên bản API trình điều khiển từ nhiều ngành dọc trong cùng một phiên SDK có thể dẫn đến hành vi ngoài dự kiến.

Các tham số:
driverContextMột đối tượng chứa thông tin cần thiết để khởi chạy.
Trả về:
Một thực thể của API.
+ (NSString *) SDKVersion

Trả về phiên bản của bản phát hành Google On Demand Rides and Deliveries SDK dành cho iOS.

Ví dụ: "0.4.4". Phiên bản này nằm trong gói tài nguyên của SDK.

+ (NSString *) SDKLongVersion

Trả về chuỗi phiên bản được định dạng dài.

Nó bao gồm chuỗi phiên bản và phiên bản gói ở định dạng "<SHORT VERSION> (<PACKAGE VERSION>)". Ví dụ: "0.4.4 (234.2)".

+ (void) setAbnormalChấmReportingEnabled: (BOOL)  abnormalTerminationReportingEnabled

Cho phép báo cáo các trường hợp chấm dứt SDK bất thường, chẳng hạn như khi ứng dụng gặp sự cố trong khi SDK vẫn đang chạy.

Việc này cho phép Google cải thiện độ ổn định của SDK (nếu có). Giá trị mặc định là YES và giá trị phải được cập nhật trước khi gọi phương thức "initWithDriverContext".

Thuộc tính này phải được đặt từ luồng chính.


Tài liệu về thuộc tính

Phóng viên xe dùng để gửi thông tin cập nhật cho hệ thống phụ trợ của Fleet Engine.

Trình quản lý tác vụ dùng để tạo hoặc cập nhật các tác vụ phân phối.

Trình quản lý xe dùng để tạo hoặc nhận xe giao hàng.