<img alt="" src="https://secure.page1monk.com/206173.png" style="display:none;">
Discover the latest news about DriveQuant's smartphone telematics product!

Tech Brief : Décembre 2024

09/01/2025 • Olivier Grondin

API Enterprise

L'API Enterprise est spécialement conçue pour répondre aux besoins des assureurs proposant des offres d’assurance de flotte automobile pour professionnels, ou nécessitant une gestion indépendante de nombreuses flottes de véhicules.

Grâce à cette solution, vous pouvez gérer vos clients individuellement et isoler leurs données en créant des équipes dédiées.

L’API Enterprise contient des services pour :

  • Créer des équipes et contrôler leur accès aux services d’analyse de la conduite.

  • Configurer des comptes "hyper-administrateurs" autorisés à accéder aux données de vos équipes.

  • Accéder aux statistiques et gérer le transfert des données de trajets ou d’accidents vers votre data lake.

Accéder à la dernière position d'un trajet avec le SDK DriveKit

Le SDK DriveKit intègre désormais une nouvelle méthode, getLastTripLocation(), permettant d'accéder à la position de fin de trajet.

Cette méthode renvoie les informations suivantes :

  • Les coordonnées GPS (latitude et longitude) de fin du trajet,
  • La date et l’heure de fin du trajet,
  • Un indicateur de précision.

Ces données peuvent être intégrées dans votre application mobile pour :

  • aider l’utilisateur à retrouver son véhicule,
  • notifier l’arrivée du conducteur à une destination spécifique,
  • mettre en place une géo zone pour localiser le véhicule.

Identifiant unique local de trajet

L'identifiant unique d'un trajet n’est attribué que lorsque l'analyse de données est terminée et que les indicateurs de conduite ont été calculés. C’est pourquoi il n'est pas possible de connaître cet identifiant tant que le trajet est en cours.

Pour identifier les données d'un trajet avant son analyse, DriveKit propose également un identifiant local de trajet. Celui-ci est accessible via la méthode getCurrentTripInfo().

Celle-ci contient trois attributs :

  • L’identifiant local de début de trajet.
  • La date de début de trajet.
  • Le mode de détection qui a déclenché l’enregistrement du trajet.

L’identifiant local de trajet est partagé avec les données de trajet ou d’accident lorsqu’elles sont transmises à votre data lake.

Amélioration de l’interface Trip Listener

L'interface TripListener est essentielle pour suivre l'état d'avancement de l'enregistrement et de l'analyse d'un trajet. 

La dernière version du SDK DriveKit (2.9.0) introduit de nouvelles méthodes au TripListener, ce qui permet d'accéder à tous les états du cycle d'analyse d'un trajet :

  • tripRecordingStarted indique qu'un début de trajet a été détecté.
  • tripRecordingConfirmed confirme que le déplacement peut être enregistré, car il s'agit bien d'un trajet en véhicule.
  • tripRecordingCanceled signale que le trajet a été annulé.
  • tripRecordingFinished indique que le trajet est terminé.
  • tripFinished informe que les données du trajet ont été analysées et que les indicateurs de conduite ont été calculés.

Les méthodes tripStarted et tripCancelled ont été dépréciées, mais restent opérationnelles.

Nous vous recommandons de les remplacer par les nouvelles méthodes  tripRecordingConfirmed et tripRecordingCanceled afin d'obtenir des informations plus précises et plus complètes.

Rappel : Fin du support pour Android 6 et 7

Nous vous rappelons que le SDK DriveKit ne sera plus compatible avec Android 6 et 7 à partir de la version 2.10.0. Cette version sera publiée en janvier 2025.

Nous recommandons fortement de configurer votre application pour qu'elle prenne en charge au minimum Android 8 (API 26) ou une version ultérieure.

​​L’utilisation de versions récentes d'Android est préférable et présente des avantages pour vous et vos utilisateurs :

  • Le recueil des permissions qui régulent la collecte de données en arrière-plan est plus transparent pour les utilisateurs et respecte les recommandations du RGPD;

  • Les mises à jour proposées par Google améliorent la sécurité des données de vos utilisateurs.

Fin du support pour iOS 12

À partir de la version 2.11.0 du SDK DriveKit, en février 2025, iOS 12 ne sera plus pris en charge. Nous vous recommandons de planifier votre migration dès maintenant.

iOS 12 a été présenté par Apple en 2018. Nous avons décidé de déprécier cette version car elle limite l’adoption de nouvelles fonctionnalités. De plus, elle ne bénéficie plus de mises à jour de sécurité depuis janvier 2023.

Pour information, les modèles de téléphone suivants ne peuvent pas être mis à jour au-delà d’iOS 12 : iPhone 5s (2013), iPhone 6 (2014) et iPhone 6 Plus (2014).

Globalement, plus de 99 % des iPhones de vos utilisateurs fonctionnent sous iOS 13 ou une version plus récente.