Changelog (Android)
Keep yourself updated on any Android changes.
Added basic ingest publish topic for aws cost optimisation.
Fixed deprecated code and time out error for get current location method.
Fixed deprecated code and time out error for get current location method.
Fixed get current location method.
- Removed isTripSynced method (no longer required).
- Fixed updateCurrentLocation method, RoamPublish param can be null.
- Fixed getActiveTrip method, if isLocal is true then get offline trips in response and vice-versa.
- Fixed getActiveTrip method, trip stops point should be in response.
- Fixed updateTrip method, isLocal param should not be required to update a trip.
- Added SDK installation support for android 13.
- Added hourly location count feature.
- Fixed the Roam SDK installation support for android 13.
- Added magnetic bearing support.
- Added meta data support for setDescription method.
- Added tracking config feature.
- Added app service class parameter to setForegroundNotification method.
Added magnetic bearing feature in SDK.
Added metadata support for the
setDescription()
method.Added custom configuration support for Roam.initialize() method .
Fixed the noise location update for distance-based tracking and stationary location update.
- Fixed the execution order of MQTT connection callback and createUser/getUser method's callback.
- Fixed location update gap in stationary location update.
- Fixed location update when the device gets restarted.
- Fixed tracking config logic for time base tracking.
Added:
- There should be a locations count field.
- Batch update support for the trip listener.
- Batch update support for location listener.
- Network listener method for connectivity change.
Modified:
- Create trip method should support creating trips without a user id.
- Subscribe trip method should support the online trip.
- Update trip method should be based on trip state.
- Sync trip should have speed parameter.
- Roam trip status should have trip state as parameter.
- Unsubscribe trip method support for multiple trips.
- Update time stamp field in trip listener.
- Trip status code for control trip .
Fixed:
- Offline trip reached_stop and left stop event are not getting called.
- Drift issue fix.
Added course field for offline trip
Fixed:
- Fixed location update gap in distance-based tracking.
- Fixed stationary noise locations update when device gets stationary.
Fixed:
- Fixed Timestamp of offline trip events.
Added:
- Tracking configuration method for location accuracy improvement.
Added:
- Unsubscribe trip method for multiple trips ID.
- Added timestamp field in the trip status listener.
Fixed quick trip response.
Fixed:
- Location drift issue.
- Receiver intent leaking issue
Added:
- Batch location update feature for trips.
Fixed:
- Location listener and connectivity change listener issue.
Added:
- Network listener method for connectivity change.
Added:
- Batch location update feature.
- Location count field for trips.
Modified:
- Trip errors response.
Fixed:
- Fixed time-based tracking issue.
Modified:
- RoamPublish parameter as optional in updateCurrentLocation method.
Fixed:
- Removed noise locations update when the device gets idle during tracking.
Fixed:
- Connection configuration for security and performance.
Fixed:
- Fixed stationary location update issue.
Fixed:
- Fixed logical error in the calculation of elevation gain in trips summary.
Fixed:
- Added option in
Roam.unSubscribe()
which will now unsubscribe all users ifuser_id
is passed as null or empty. - Added battery and network details as part of location in location receiver. Fixed invalid location update data.
Fixed:
- Foreground notification method support for android 12.
Fixed:
- SDK installation support for Android 12.
Modified:
- Removed location permission status frequent updates.
Added:
- Added "initialize validation" for each method.
Modified:
- Removed user-id validation for offline trips in the
createTrip
method.
Added:
- Added foreground service notification in SDK.
- Added elevation gain support for offline trips.
- Removed user-id validation for offline trips.
Added:
- Implemented location permission status.
Added:
- Support location subscription for cross-project within the same Account.
Fixed:
- Issue fixed on the location receiver method.
Modified:
Make
startTrip
independent by combining it with startTracking
and createTrip
methodsAdded:
metadata
support for users and trips were added
Modified:
Added:
- Added the total elevation gain parameter to the already existing elevation gain, distance, and duration parameters in the trip summary.
Fixed:
- Fixed location receiver callbacks.
- The first version of Roam Android SDK
Last modified 4mo ago