Android

Here is a summary of the changes, fixes, and additions in IMS SDK release 1.14:

Breaking Changes

  • The WedgeProvider constructor now has an added parameter, autoConnect, that controls whether or not to automatically connect when an associated wedge is detected.

  • If you are using Bluetooth trip detection you should also specify the new FEATURE_DEVICE_VALIDATION flag, plus FEATURE_PHONE_VALIDATION if you are also using geofences and/or activity.

New Features

  • The SDK libraries now automatically import all dependencies to app; the previous Fixing Runtime Crashes section no longer applies.

  • Push Notification service is now available in the SDK portal library: See PushNotificationService.

  • Log files now upload to the DriveSync server at scheduled intervals (default is every 24hrs) as well as after each trip. Use DsTripManager.startPeriodicLogUploader() to specify the interval, stopPeriodicLogUploader() to cancel it.

  • IMS Wedge

    • Added a constructor parameter to WedgeProvider that controls whether or not to automatically open a data connection when an associated wedge is detected. For SDK 1.14 connected wedges report their battery level.

    • Improved trip detection for wedge-only configurations; added debug log messages

    • New trip detection features FEATURE_DEVICE_VALIDATION and FEATURE_PHONE_VALIDATION configure the trip system to use phone-only trip validation, Bluetooth device-only trip validation, or both. Default is FEATURE_DEVICE_VALIDATION.

Known Issues

  • The SDK libraries now automatically import all dependencies to app; the previous Fixing Runtime Crashes section no longer applies.

Last updated