Odniesienie do klasy GMTDDeliveryDriverAPI


Opis

Klasa, która zapewnia dostęp do wszystkich podstawowych komponentów i służy jako punkt wejścia w branży Wyświetlanie.

Dziedziczy GMTDDriverAPI.

Publiczne funkcje członków

(typ instancji z możliwością wartości null)initWithDriverContext:
 Inicjuje interfejs API.

Statyczne publiczne funkcje członkowskie

(NSString *)+ SDKVersion
 Zwraca wersję tej wersji pakietu Google On Demand Rides and Deliveries SDK Driver SDK na iOS.
(NSString *)+ SDKLongVersion
 Zwraca długi sformatowany ciąg znaków wersji.
(void) + setAbnormalDeletionReportingEnabled:
 Umożliwia zgłaszanie nieprawidłowych zakończenia działania pakietu SDK, na przykład w przypadku awarii aplikacji, gdy pakiet SDK jest nadal uruchomiony.

Usługi

GMTDDeliveryVehicleReportervehicleReporter
 Raportujący pojazd używany do wysyłania aktualizacji do backendu Fleet Engine.
GMTDDeliveryTaskManagerdeliveryTaskManager
 Menedżer zadań używany do tworzenia lub aktualizowania zadań związanych z dostarczaniem.
GMTDDeliveryVehicleManagerdeliveryVehicleManager
 Menedżer pojazdu używany do tworzenia lub pobierania pojazdów dostawczych.

Dokumentacja funkcji członka grupy

- (typ instancji z wartością null) initWithDriverContext: (GMTDDriverContext *) driverContext

Inicjuje interfejs API.

Po zainicjowaniu nie należy używać interfejsów API sterownika z różnych branż, dopóki instancja nie zostanie przydzielona. Używanie wystąpień interfejsu API sterownika z różnych branż w tej samej sesji pakietu SDK może prowadzić do nieoczekiwanego działania.

Parametry:
driverContextObiekt zawierający informacje niezbędne do zainicjowania.
Zwraca:
instancja interfejsu API.
+ (NSString *) SDKVersion

Zwraca wersję tej wersji pakietu Google On Demand Rides and Deliveries SDK Driver SDK na iOS.

Na przykład „0.4.4”. Wersja znajduje się w pakiecie zasobów SDK.

+ (NSString *) SDKLongVersion

Zwraca długi sformatowany ciąg znaków wersji.

Zawiera ciąg znaków wersji i wersję pakietu w formacie „<SKRÓT WERSJA> (<WERSJA PAKIETU>)”, np. „0.4.4 (234.2)”.

+ (void) setAbnormalReportingEnabled: (BOOL)  abnormalTerminationReportingEnabled

Umożliwia zgłaszanie nieprawidłowych zakończenia działania pakietu SDK, na przykład w przypadku awarii aplikacji, gdy pakiet SDK jest nadal uruchomiony.

Dzięki temu Google może w razie potrzeby zwiększyć stabilność pakietu SDK. Wartość domyślna to YES. Przed wywołaniem metody „initWithDriverContext” należy zaktualizować wartość.

Tę właściwość należy ustawić w wątku głównym.


Dokumentacja właściwości

Raportujący pojazd używany do wysyłania aktualizacji do backendu Fleet Engine.

Menedżer zadań używany do tworzenia lub aktualizowania zadań związanych z dostarczaniem.

Menedżer pojazdu używany do tworzenia lub pobierania pojazdów dostawczych.