Informações gerais
Uma classe que fornece acesso a todos os componentes principais e serve como ponto de entrada para o caso de uso de transporte por aplicativo.
Herda a GMTDDriverAPI.
Funções membro público | |
(tipo de instância anulável) | - initWithDriverContext: |
Inicializa a API. | |
Funções membro públicas estáticas | |
(NSString *) | + SDKVersion |
Retorna a versão desta versão do SDK do driver de viagens e entregas on demand do Google para iOS. | |
(NSString *) | + SDKLongVersion |
Retorna a string de versão longa formatada. | |
(void) | + setAbnormal finishedReportingEnabled: |
Permite informar encerramentos anormais do SDK, como quando o app falha enquanto o SDK ainda está em execução. | |
Propriedades | |
GMTDVehicleReporter * | vehicleReporter |
O informante do veículo usado para enviar atualizações ao back-end do Fleet Engine. |
Documentação da função membro
- (instancetype anulável) initWithDriverContext: | (GMTDDriverContext *) | driverContext |
Inicializa a API.
Após a inicialização, as APIs de drivers de diferentes indústrias não podem ser usadas até que essa instância seja desalocada. O uso de instâncias da API do driver de várias indústrias na mesma sessão do SDK pode causar um comportamento inesperado.
- Parâmetros:
-
driverContext Um objeto que contém as informações necessárias para a inicialização.
- Retorna:
- Uma instância da API.
+ (NSString *) SDKVersion |
Retorna a versão desta versão do SDK do driver de viagens e entregas on demand do Google para iOS.
Por exemplo, "0.4.4". A versão está no pacote de recursos do SDK.
+ (NSString *) SDKLongVersion |
Retorna a string de versão longa formatada.
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 o "initWithDriverContext" seja chamado.
Essa propriedade precisa ser definida na linha de execução principal.
Documentação da propriedade
– (GMTDVehicleReporter*) vehicleReporter [read, assign] |
O informante do veículo usado para enviar atualizações ao back-end do Fleet Engine.