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

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

Tổng quan

Một lớp cung cấp quyền truy cập vào tất cả thành phần cốt lõi và đóng vai trò là điểm truy cập cho trường hợp sử dụng dịch vụ đi chung xe.

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

GMTDVehicleReportervehicleReporter
 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.

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

– (GMTDVehicleReporter*) vehicleReporter [read, assign]

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.