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 | |
GMTDVehicleReporter * | vehicleReporter |
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:
-
driverContext Obiekt 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.