Android

[ 1.23.0 ] - 2022/06/14

Fixed
  • Core: Improve DriveKit initialization: the access service is not called until the userId is not configured.
Changed
  • DriverData: Added speeding duration, speeding distance and ecodriving sub-scores into the timeline data.
  • DriverData: Added energy and energy consumption for electric vehicles.

[ 1.22.2 ] - 2022/05/18

Changed
  • TripSimulator: Update of PresetTrip distance and duration information.

[ 1.22.1 ] - 2022/05/17

Changed
  • TripAnalysis: Handle a crash that may happen when the device has rebooted and if DriveKit is not initialized.

[ 1.22.0 ] - 2022/05/11

Added
  • TripAnalysis: Add method tripFinished() in TripListener which is called when a trip has been recorded by the SDK and sent to DriveQuant server for analysis. More details here.
  • DatabaseUtils: Add a method on TransportationMode to indicate whether or not it is an alternative travel mode.
Fixed
  • TripAnalysis: Fix a ConcurrentModificationException that may happen during gyroscope computation value.

[ 1.21.0 ] - 2022/04/20

Changed
  • TripAnalysis: Improved reverse geocoding of departure and arrival addresses.
Fixed
  • TripAnalysis: In Crash Detection, handle NaN values in gyroscope variance computation.
  • Vehicle: Update vehicle in local database when changeBeaconToVehicle(…) is called.

[ 1.20.0 ] - 2022/04/11

Changed
  • TripAnalysis: The "working hours" feature brings more flexibility and lets you choose to label as business or personal a trip performed during an unchecked day.
  • TripAnalysis: Improve phone distraction detection.
  • Trip analysis: The collection of GPS data around the collision detection event has been improved.

[ 1.19.2 ] - 2022/04/07

Fixed
  • All DriveKit components: Fix an issue when saving an existing trip in local database.

[ 1.19.1 ] - 2022/03/31

Fixed
  • Core: Fix a crash that can occur when retrieving DriveKitLog zip files at the end of the month.

[ 1.19.0 ] - 2022/03/23

Added
  • TripAnalysis: All DriveKit users can now get a built-in crash detection feature integrated in the Trip Analysis component. This function analyzes the motion sensors during the trip recording to detect a collision.
  • TripSimulator: Add a new trip with a crash to simulate an accident.
Changed
  • DatabaseUtils: Update Room library version to v2.4.1.
  • All DriveKit components: To better understand the SDK lifecycle and to help you check your integration we have enriched and improved the activity logs.

[ 1.18.0 ] - 2022/01/24

Added
  • TripAnalysis: add a working hours management feature to control the time period in which automatic trip recording is enabled.

[ 1.17.0 ] - 2022/01/10

Added
  • DriverAchievement: New phone call badge to encourage drivers to reduce distracted driving.

[ 1.16.0 ] - 2021/12/06

Added
  • DriverAchievement: Add calls in streaks.

[ 1.15.1 ] - 2021/11/23

Changed
  • Core: Activate logs by default.

[ 1.14.1 ] - 2021/10/29

Fixed
  • Trip Analysis: Manage cases when Nearby Devices permissions is not authorized yet.

[ 1.14.0 ] - 2021/10/14

Added
  • Core : Sensors availability are now returned in authentication service.
  • Driver Data : Add functions to manage manual trips.

[ 1.13.2 ] - 2021/10/05

Breaking changes
External libraries in DriveKit now require Java 8. If you run into any issues, please check the Android documentation.

[ 1.13.1 ] - 2021/09/22

Fixed
  • Core : Handle nullable address locality in reverse geocoder

[ 1.13.0 ] - 2021/09/08

Changed
  • DriverData: Better management of reverse geocoding

[ 1.12.2 ] - 2021/07/22

Added
  • New driveKit Component to implement a driving challenge in your app.
Changed
  • The minimum version supported by DriveKit is now Android 5.0 Lollipop (API 21).

[ 1.11.3 ] - 2021/05/24

Fixed
  • Trip Analysis : improved initialization of localTripId when the application has been killed by a manufacturer battery optimization.

[ 1.11.2 ] - 2021/05/07

Fixed
  • Trip Analysis: Manage phone calls during StartingState

[ 1.11.0 ] - 2021/04/05

Added
  • Driver Data: Synchronize speeding data in local database
Changed
  • Trip Analysis: Optimized local database synchronization for new trip

[ 1.10.0 ] - 2021/03/03

Added
  • Driver Data: phone distraction indicators update (new scoring and call events)
Changed
  • Driver Data: Improved deleted trip synchronisation if the user is connected to multiple smartphones.
  • General : AndroidX libraries update.

[ 1.9.0 ] - 2021/01/20

Added
  • Trip Analysis: Retrieving new data for the identification of distracted driving.
  • Driver Data : Add function to declare transportation mode.
  • Driver Data : Synchronize maneuver and evaluation with trips.

[ 1.8.0 ] - 2020/11/26

Fixed
  • DriverData : Remove DriveQuant Google API Key in AndroidManifest.xml
Added
  • Driver Data: The driver synthesis data and timeline of scores can be synchronised and used from the Driver Data component.
  • Trip Analysis: It is now possible to add specific data within a trip's post

[ 1.7.0 ] - 2020/10/28

Added
  • Trip Simulator: We have introduced a new component able to simulate trips in order to help your mobile app testings

[ 1.6.2 ] - 2020/10/22

Added
  • Driver Achievement: A new ranking score (speed limit) can be displayed on the driver leaderboard.
  • Trip Simulator: We have introduced a new component able to simulate trips in order to help your mobile app testings
  • Trip Analysis: Handle an error that may occur when a trip is manually stopped
Changed
  • Driver Data: By default, the trip list shows only the trips made in vehicles. A configuration parameter enables the display of the trips detected in alternative transportation modes
Fixed
  • Trip Analysis: Handle an error that may occur when a trip is manually stopped

[ 1.6.1 ] - 2020/09/22

Changed
  • All DriveKit components are now compatible with Android 11
Fixed
  • Trip Analysis: In some cases vehicle is not correctly configured

[ 1.6.0 ] - 2020/08/26

Added
  • DriverAchievement: New feature Rankings
  • TripAnalysis: Enhancement of automatic trip recording by geozone detection

[ 1.5.1 ] - 2020/07/07

Added
  • TripAnalysis: New public method to check and manually repost trips
  • TripAnalysis: Improved detection of bicycle mobility

[ 1.5.0 ] - 2020/06/24

Added
  • DriverAchievement: New feature for collection of driving badges.
  • Vehicle: New feature to set-up a truck
Changed
  • TripAnalysis: Improve Bluetooth device detection check during the trip
  • Vehicle: Add new car brands
Fixed
  • Core: Update the refresh token mechanism
  • DatabaseUtils: Manage trips without phone distraction indicators

[ 1.4.2 ] - 2020/05/20

Fixed
  • Vehicle component: Vehicles synchronization now manages odometers' deleted references
  • TripAnalysis component: vehiclesConfigTakeOver parameter is correctly saved in SharedPreferences and reset when necessary
Changed
  • Core: Improve logging system

[ 1.4.0 ] - 2020/04/20

Added
  • New Vehicle component: Manage vehicle synchronization with local database, detection mode configuration of vehicle, and functions to pair a beacon or a bluetooth device to the vehicle
  • Core: Add log configuration to remove log from console

[ 1.3.1 ] - 2020/03/27

Changed
  • Trip Analysis: Update share position service with canceled events

[ 1.3.0 ] - 2020/03/06

Added
  • New Driver Achievement SDK with streak features

[ 1.2.3 ] - 2020/03/02

Added
  • Trip Analysis: Add optional sdkStateChanged method on TripListener
Fixed
  • Trip Analysis: Fix ItineraryStatistics parsing for day and weekDay fields

[ 1.2.0 ] - 2020/01/17

Added
  • Trip Analysis: The autostart feature supports Bluetooth vehicle detection. More detail here.

[ 1.1.6 ] - 2019/12/17

Added

  • Trip Analysis: Notification channel name and id of trip recording foreground notification are now configurable for device running Android 8 or higher
  • Trip Analysis: Add beacon detection for pre-Lollipop devices

[ 1.1.4 ] - 2019/11/26

Fixed

  • Core: Logging system compatibilty with Android 10
  • Trip Analysis: Fix IllegalStateException when some error messages are null

[ 1.1.3 ] - 2019/11/12

Fixed

  • Trip Analysis: Beacon verification can failed when only UUID and major is configure
  • Core: Authentication failed with some userId

[ 1.1.1 ] - 2019/10/31

Added

[ 1.1.0 ] - 2019/10/25

Added

  • Add Driver Data SDK for Driver's trips synchronisation.
  • Add Driver Data UI for trip display.

[ 1.0.1 ] - 2019/10/10

Fixed

  • Calling startTrip method may generate an exception
  • Trip Analysis SDK throws an exception when launched on Android virtual devices

Added

  • Support of Android 10

[ 1.0.0 ] - 2019/09/16

Changed

  • Release version of the Trip Analysis SDK.

Added

  • New interface to retrieve the detected beacon event before the start of the trip.
  • Add method to get the SDK recorder state.

[ 1.0.0 - beta 1 ] - 2019/09/09

Added

  • Trip Analysis SDK is now available in beta version
Last modified 15d ago