Referência de classe GMTDDeliveryDriverAPI


Informações gerais

Uma classe que fornece acesso a todos os componentes principais e serve como ponto de entrada para a indústria de entrega.

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

GMTDDeliveryVehicleReportervehicleReporter
 O informante do veículo usado para enviar atualizações ao back-end do Fleet Engine.
GMTDDeliveryTaskManagerdeliveryTaskManager
 O gerenciador de tarefas usado para criar ou atualizar as tarefas de entrega.
GMTDDeliveryVehicleManagerdeliveryVehicleManager
 O gerenciador de veículos usado para criar ou receber veículos de entrega.

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:
driverContextUm 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

O informante do veículo usado para enviar atualizações ao back-end do Fleet Engine.

O gerenciador de tarefas usado para criar ou atualizar as tarefas de entrega.

O gerenciador de veículos usado para criar ou receber veículos de entrega.