Referência de classe do GMTCServices

Referência de classe do GMTCServices

Informações gerais

Classe de serviço do SDK de transporte por aplicativo do Google para iOS.

Funções membro públicas estáticas

(void) + setAccessTokenProvider:providerID:
 Método init do SDK do Rodesharing principal.
(tipo de instância)+ sharedServices
 Fornece a instância compartilhada de GMTCServices para o SDK do Google Ridesharing para iOS.
(NSString *)+ SDKVersion
 Retorna a versão desta versão do SDK do Google Ridesharing para iOS.
(NSString *)+ SDKLongVersion
 Retorna a versão formatada da string.
(void) + setAbnormal finishedReportingEnabled:
 Permite informar encerramentos anormais do SDK, como quando o app falha enquanto o SDK ainda está em execução.

Propriedades

GMTCTripServicetripService
 Retorna uma instância do GMTCTripService.

Documentação da função membro

+ (void) setAccessTokenProvider: (id< GMTCAuthorization >) accessTokenProvider
provedorID: (NSString *) providerID

Método init do SDK do Rodesharing principal.

Precisa ser chamado antes de qualquer outro método.

Parâmetros:
accessTokenProviderUma implementação de GMTCAuthorization, que pode fornecer um token de acesso válido.
providerIDUm ID do projeto do Google Cloud (por exemplo, sample-consumer-project).
+ (tipo de instância) sharedServices

Fornece a instância compartilhada de GMTCServices para o SDK do Google Ridesharing para iOS.

As aulas de transporte por aplicativo particular vão manter esta instância para estabelecer a conexão dela com o Google.

Esse método gerará uma exceção se setAccessTokenProvider: não tiver sido chamado.

+ (NSString *) SDKVersion

Retorna a versão desta versão do SDK do Google Ridesharing para iOS.

Por exemplo, "0.4.4". O número da versão está no pacote de recursos do SDK.

+ (NSString *) SDKLongVersion

Retorna a versão formatada da string.

Ela inclui a string da versão e a versão do pacote no formato "<VERSÃO CURTA> (<VERSÃO BUNDLE>)". Por exemplo, "0.4.4 (234.2)".

+ (void) setAbnormal complexidadeReportingEnabled: (BOOL)  abnormalTerminationReportingEnabled

Permite informar encerramentos anormais do SDK, como quando o app falha enquanto o SDK ainda está em execução.

Isso permite que o Google melhore a estabilidade do SDK quando aplicável. O padrão é YES, e o valor precisa ser atualizado antes que "sharedServices" seja chamado.

Essa propriedade precisa ser definida na linha de execução principal.


Documentação da propriedade

- (GMTCTripService*) tripService [read, assign]

Retorna uma instância do GMTCTripService.