Référence de la classe GMTDDeliveryDriverAPI

Référence de la classe GMTDDeliveryDriverAPI

Présentation

Classe qui donne accès à tous les composants principaux et sert de point d'entrée pour le secteur "Diffusion".

Hérite de GMTDDriverAPI.

Fonctions de membre public

(type d'instance pouvant avoir une valeur nulle)- initWithDriverContext :
 Initialise l'API.

Fonctions de membre public statique

(NSString *)+ SDKVersion
 Affiche la version de cette version du SDK Google On Demand Rides and Deliveries pour iOS.
(NSString *)+ SDKLongVersion
 Renvoie la chaîne de version au format long.
(void) + setAbnormalOutcomeReportingEnabled:
 Permet de signaler les arrêts anormaux du SDK, par exemple lorsque l'application plante alors que le SDK est toujours en cours d'exécution.

Propriétés

GMTDDeliveryVehicleReportervehicleReporter
 Le rapporteur de véhicules était utilisé pour envoyer des mises à jour au backend Fleet Engine.
GMTDDeliveryTaskManagerdeliveryTaskManager
 Gestionnaire de tâches utilisé pour créer ou mettre à jour les tâches de diffusion.
GMTDDeliveryVehicleManagerdeliveryVehicleManager
 Gestionnaire de véhicules utilisé pour créer ou obtenir des véhicules de livraison

Documentation sur la fonction de membre

- (type d'instance pouvant avoir une valeur nulle) initWithDriverContext: (GMTDDriverContext *) driverContext

Initialise l'API.

Après l'initialisation, les API de pilote de différents secteurs ne doivent pas être utilisées tant que cette instance n'a pas été désaffectée. L'utilisation d'instances d'API de pilote de plusieurs secteurs dans la même session de SDK peut entraîner un comportement inattendu.

Paramètres :
driverContextObjet contenant les informations nécessaires à l'initialisation.
Renvoie :
Instance de l'API.
+ (NSString *) SDKVersion

Affiche la version de cette version du SDK Google On Demand Rides and Deliveries pour iOS.

Exemple : "0.4.4". La version se trouve dans le bundle de ressources du SDK.

+ (NSString *) SDKLongVersion

Renvoie la chaîne de version au format long.

Il inclut la chaîne de version et la version du bundle au format "<VERSION SHORT> (<VERSION BUNDLE>)". Exemple : "0.4.4 (234.2)".

+ (void) setAbnormalOutcomeReportingEnabled: (BOOL)  abnormalTerminationReportingEnabled

Permet de signaler les arrêts anormaux du SDK, par exemple lorsque l'application plante alors que le SDK est toujours en cours d'exécution.

Cela permet à Google d'améliorer la stabilité du SDK, le cas échéant. La valeur par défaut est YES, et elle doit être mise à jour avant l'appel de "initWithDriverContext".

Cette propriété doit être définie à partir du thread principal.


Documentation de la propriété

Le rapporteur de véhicules était utilisé pour envoyer des mises à jour au backend Fleet Engine.

Gestionnaire de tâches utilisé pour créer ou mettre à jour les tâches de diffusion.

Gestionnaire de véhicules utilisé pour créer ou obtenir des véhicules de livraison