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, plusFEATURE_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
andFEATURE_PHONE_VALIDATION
configure the trip system to use phone-only trip validation, Bluetooth device-only trip validation, or both. Default isFEATURE_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