Odniesienie do klasy GMTCServices

Odniesienie do klasy GMTCServices

Opis

Klasa usługi pakietu SDK Google Consumer Ridesharing na iOS.

Statyczne publiczne funkcje członkowskie

(void) + setAccessTokenProvider:providerID:
 Metoda inicjowania głównego pakietu SDK Rodesharing.
(typ instancji)+ sharedServices (wspólne usługi)
 Udostępnia wspólną instancję GMTCServices dla pakietu Google Ridesharing SDK na iOS.
(NSString *)+ SDKVersion
 Zwraca wersję tej wersji pakietu SDK Google Ridesharing na iOS.
(NSString *)+ SDKLongVersion
 Zwraca długo sformatowaną wersję ciągu znaków.
(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

GMTCTripServicetripService
 Zwraca instancję usługi GMTCTripService.

Dokumentacja funkcji członka grupy

+ (void) setAccessTokenProvider: (id< GMTCAuthorization >) accessTokenProvider
Identyfikator dostawcy: (NSString *) providerID.

Metoda inicjowania głównego pakietu SDK Rodesharing.

Powinna być wywoływana przed każdą inną metodą.

Parametry:
accessTokenProviderImplementacja metody GMTCAuthorization, która może stanowić prawidłowy token dostępu.
providerIDIdentyfikator projektu Google Cloud (np. przykładowy-projekt-klienta).
+ (instancetype) sharedServices

Udostępnia wspólną instancję GMTCServices dla pakietu Google Ridesharing SDK na iOS.

Klasy współdzielenia przejazdów będą przechowywać tę instancję, aby zapewnić połączenie z Google.

Ta metoda spowoduje zgłoszenie wyjątku, jeśli funkcja setAccessTokenProvider: nie została wywołana.

+ (NSString *) SDKVersion

Zwraca wersję tej wersji pakietu SDK Google Ridesharing na iOS.

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

+ (NSString *) SDKLongVersion

Zwraca długo sformatowaną wersję ciągu znaków.

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 usługi „sharedServices” należy zaktualizować wartość.

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


Dokumentacja właściwości

– (GMTCTripService*) tripService [read, assign]

Zwraca instancję usługi GMTCTripService.