Panoramica
Classe di servizio per l'SDK Google Consumer Ridesharing per iOS.
Funzioni membri pubbliche statiche | |
(void) | + setAccessTokenProvider:providerID: |
Metodo di inizializzazione dell'SDK Rodesharing principale. | |
(instancetype) | + sharedServices |
Fornisce l'istanza condivisa di GMTCServices per l'SDK Google Ridesharing per iOS. | |
(NSString *) | + SDKVersion |
Restituisce la versione di questa release dell'SDK Google Ridesharing per iOS. | |
(NSString *) | + SDKLongVersion |
Restituisce la versione formattata lunga della stringa. | |
(void) | + setAbnormalTermsReportingEnabled: |
Consente di segnalare le chiusure anomale degli SDK, ad esempio quando l'app ha un arresto anomalo mentre l'SDK è ancora in esecuzione. | |
Proprietà | |
GMTCTripService * | tripService |
Restituisci un'istanza di GMTCTripService. |
Documentazione sulle funzioni membri
+ (void) setAccessTokenProvider: | (id<GMTCAuthorization >) | accessTokenProvider | |
ID provider: | (NSString *) | providerID | |
Metodo di inizializzazione dell'SDK Rodesharing principale.
Deve essere chiamato prima di qualsiasi altro metodo.
- Parametri:
-
accessTokenProvider Un'implementazione di GMTCAuthorization, che può fornire un token di accesso valido. providerID Un ID del progetto Google Cloud (ad es. progetto-consumatore-esempio).
+ (instancetype) sharedServices |
Fornisce l'istanza condivisa di GMTCServices per l'SDK Google Ridesharing per iOS.
Le classi di ridesharing conserveranno questa istanza per fornire la connessione a Google.
Questo metodo genererà un'eccezione se il metodo setAccessTokenProvider: non è stato richiamato.
+ (NSString *) SDKVersion |
Restituisce la versione di questa release dell'SDK Google Ridesharing per iOS.
Ad esempio, "0.4.4". Il numero di versione si trova nel gruppo di risorse dell'SDK.
+ (NSString *) SDKLongVersion |
Restituisce la versione formattata lunga della stringa.
Include la stringa di versione e la versione del bundle nel formato "<VERSIONE BREVE> (<VERSIONE BUNDLE>)". Ad esempio, "0.4.4 (234.2)".
+ (void) setAbnormalRisoluzioneReportingEnabled: | (BOOL) | abnormalTerminationReportingEnabled |
Consente di segnalare le chiusure anomale degli SDK, ad esempio quando l'app ha un arresto anomalo mentre l'SDK è ancora in esecuzione.
In questo modo, Google può migliorare la stabilità dell'SDK, ove applicabile. Il valore predefinito è YES
e il valore deve essere aggiornato prima di chiamare "sharedServices".
Questa proprietà deve essere impostata dal thread principale.
Documentazione della proprietà
- (GMTCTripService*) tripService [read, assign] |
Restituisci un'istanza di GMTCTripService.