Odniesienie do klasy GMTDRidesharingDriverAPI

Odniesienie do klasy GMTDRidesharingDriverAPI

Opis

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

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

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

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

– (GMTDVehicleReporter*) vehicleReporter [read, assign]

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