Referencia de clase de GMTDDeliveryDriverAPI


Descripción general

Es una clase que proporciona acceso a todos los componentes principales y sirve como punto de entrada para la vertical de publicación.

Hereda GMTDDriverAPI.

Funciones públicas de miembro

(tipo de instancia anulable)- initWithDriverContext:
 Inicializa la API.

Funciones de miembro públicas estáticas

(NSString *)+ SDKVersion
 Muestra la versión para esta versión del SDK de Google On Rides and Deliveries Driver para iOS.
(NSString *)+ SDKLongVersion
 Muestra la string de versión con formato largo.
(void) + setAbnormalFinishedReportingEnabled:
 Habilita la generación de informes de cierres de SDK anormales, como cuando la app falla mientras se está ejecutando el SDK.

Propiedades

GMTDDeliveryVehicleReportervehicleReporter
 El generador de informes de vehículos que se usa para enviar actualizaciones al backend de Fleet Engine.
GMTDDeliveryTaskManagerdeliveryTaskManager
 El administrador de tareas que se usa para crear o actualizar las tareas de entrega.
GMTDDeliveryVehicleManagerdeliveryVehicleManager
 El administrador del vehículo que se usa para crear o conseguir vehículos de entrega.

Documentación de las funciones de los miembros

- (tipo de instancia anulable) initWithDriverContext: (GMTDDriverContext *) driverContext

Inicializa la API.

Después de la inicialización, no se deben usar las APIs del controlador de diferentes verticales hasta que se desasigne la instancia. El uso de instancias de la API del controlador de varias verticales en la misma sesión del SDK puede generar un comportamiento inesperado.

Parámetros:
driverContextEs un objeto que contiene la información necesaria para la inicialización.
Devuelve:
Es una instancia de la API.
+ (NSString *) SDKVersion

Muestra la versión para esta versión del SDK de Google On Rides and Deliveries Driver para iOS.

Por ejemplo, “0.4.4”. La versión se encuentra en el paquete de recursos del SDK.

+ (NSString *) SDKLongVersion

Muestra la string de versión con formato largo.

Incluye la cadena de versión y la versión del paquete en formato "<VERSIÓN CORTA> (<VERSIÓN DEL PAQUETE>)". Por ejemplo, "0.4.4 (234.2)".

+ (void) setAbnormalFinishedReportingEnabled: (BOOL)  abnormalTerminationReportingEnabled

Habilita la generación de informes de cierres de SDK anormales, como cuando la app falla mientras se está ejecutando el SDK.

Esto le permite a Google mejorar la estabilidad del SDK cuando corresponde. El valor predeterminado es YES y se debe actualizar antes de llamar a `initWithDriverContext`.

Esta propiedad se debe configurar desde el subproceso principal.


Documentación de la propiedad

El generador de informes de vehículos que se usa para enviar actualizaciones al backend de Fleet Engine.

El administrador de tareas que se usa para crear o actualizar las tareas de entrega.

El administrador del vehículo que se usa para crear o conseguir vehículos de entrega.