iOS
Additions
Trip.Expansion
includes few more expansions/// Expand events with redundant / excessive speed points case fullEvents /// Expand raw only data case rawOnly /// Expand device id case device /// Expand filters by association date case fltrByAssocDate /// Expand training status of the driver/passenger case userTrainingStatus
Pass
vehicleId
to IMSDeviceManager.associateDevice API to add vehicle id to trip files for wedge solutions.TripService API Changes:
TripService.fetch
andTripService.fetchAll
now accept an additional roles parameter.Use this to filter trips by
roles
when fetching.
AccountRole Enum Expanded:
Two new cases have been added to the AccountRole enum:
namedDriver (for the "
NAMED_DRIVER
" role)nonDrivingOwner (for the "
NON_DRIVING_OWNER
" role)
Automatic Wedge Association Feature. Leare more here. Link
Learn about the new WedgeService API. Link
Breaking Changes
Trip.Expansion Updates:
The
geometry
property has been removed fromTrip.Expansion
. Please use thepoints
property instead.
The
vehicles
expansion has been renamed tovehicle
.AppMisuse
enableAppMisuse()
anddisableAppMisuse()
are no longer needed.Register BGTask identifier in host app to send AppMisuse hourly data.
For more info. Refer Link
Limitations/Known issues
Trip recording will continue uninterrupted after upgrading to SDK 1.25.0. However, existing trip files will not automatically include vehicle IDs. To add vehicle IDs to trip files for wedge solutions, pass the vehicleId parameter to the IMSDeviceManager.associateDevice API
Apple’s security feature in iOS 18.1 and later causes devices to restart if locked for 72 hours, which may cause minor interruptions in trip capturing. Refer Link
Last updated