- A whole new React Native SDK which is based on much more stable GeoSpark native iOS and Android SDKs.
- Added support for Typescript
- Added support for Get Trip Summary (Android)
- Added support for total elevation gain to trip summary along with elevation gain, distance and duration for location date in trip summary. (Android)
- Refactored iOS SDK modules to support new Xcode v12.5.1
- Updated to latest native Roam SDK versions. Android v0.0.3 and iOS v0.0.7
- Fixed the auto linking for both iOS and Android.
- Updated the Readme.md docs with latest quickstart guides.
- Added support in android native SDK(0.0.7) to listen to location updates of user from different projects which are within same account.
- Code cleanup in RNRoamReceiver.java file
- Added support in android native SDK(0.0.8) to listen to location permission changes
- Added support in android native SDK(0.0.9)
- Ability to listen to trip status with distance, duration, elevation gain and total elevation gain
- Ability to create offline trips without user session
- Updated android native SDK(0.0.9)
- Refactored android native SDK (0.0.9) linking
- Added support in android native SDK(0.0.10)
- Fixed create trip when creating offline trip without user session.
- Added support to location permission events in
locationAuthorizationChange
- Updated to latest native Roam SDK versions. Android v0.0.11 and iOS v0.0.13
- Updated to latest iOS native SDK version v0.0.14 which improves
the Roam.getCurrentLocation()
to return location faster.
- Updated to latest Android native SDK version v0.0.12 with support for controlling the foreground service notification.
- Fixed
Roam.setForegroundNotification()
to accept the custom icons.
- Updated to latest native Roam SDK versions. Android v0.0.13 and iOS v0.0.15
- Added iOS native bridge for
getTripSummary()
method.
- Updated to latest native Roam SDK versions. Android v0.0.15 and iOS v0.0.16
- 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 logical error in calculation of elevation gain in trip summary.
- Removed the blue bar in iOS which was being displayed during active tracking mode.
- Added new method for
Roam.updateLocationWhenStationary(interval)
which updates location on given interval value in seconds.
- Updated to latest native Roam SDK versions. Android v0.0.17 and iOS v0.0.17.
- Fixed crashes for
endTrip
,pauseTrip
,resumeTrip
andforceEndTrip
in iOS bridge.
- Updated to latest native Roam SDK version. iOS v0.0.18.
- Fixed the coordinates arrangement for
Roam.getTripSummary()
on local trips.
- Updated to latest native Roam SDK versions. Android v0.0.19 and iOS v0.0.19.
- Modified updateCurrentLocation method to support metadata as null.
- Updated location noise filter to remove inaccurate locations.
- Added individual distance, duration, and elevation gain for location data inside trip routes for local trips.
- Trip summary response for the local trip will have the route sorted by recorded timestamp.
- Fixed background location tracking for time-based tracking mode when location permission is given as 'Allow while using'
- Updated to latest native Roam SDK versions - iOS v0.0.20.
- Fixed calculation for distance and duration for individual location data in trip summary route.
Added:
- Added new methods for batch configurations in location receiver.
Modified:
- Location data in location receiver is changed from single location object to list of location updates.
Fixed:
- Trip error changed for few error scenarios to success callbacks.
- Trip Already Started
- Trip Already Ended
Modified:
- Added callbacks to
Roam.resetBatchReceiverConfig()
method to return default config values. Fixed: - Fixed callback response for
Roam.getBatchReceiverConfig()
andRoam.setBatchReceiverConfig()
methods.
Fixed:
- Fixed the method
Roam.resetBatchReceiverConfig()
. - Autolinking for iOS.
Added:
- New listener for connectity change event with
Roam.startListener('connectivityChangeEvent', connectivityChangeEvent)
- Updated to latest native Roam SDK versions - Android v0.0.22.
Added:
- Fixed location receiver when device restarted (Android).
- Added option to restart Roam Service with
Roam.setForegroundNotification()
method. - Updated to latest native Roam SDK version - Android v0.0.23.
- Configured the SDK to support location receiver after device reboot.
Fixed:
Roam.enableAccuracyEngine(int)
method to accept integer value.- Autolinking for iOS.
Added:
- Added batch config for "trip_status" listener
- Updated to latest native Roam SDK versions. Android v0.0.25 and iOS v0.0.25.
- Added
recorderAt
parameter for trip status listener. - Added option to unsubscribe from all the trips in the method
Roam.unsubscribeTripStatus()
- Fixed trip listener that works independently of the location listener in iOS.
- Fixed enableAccuracyEngine() for null accuracy value.
- Updated native Roam SDK versions. Android v0.0.26 and iOS v0.0.27
- Added tracking config methods
Roam.setTrackingConfig()
,Roam.getTrackingConfig()
andRoam.resetTrackingConfig()
- Fixed blue bar for custom tracking in iOS.
- Updated native Roam SDK versions. Android v0.0.28 and iOS v0.0.28
- Added
discardLocation
parameter forRoam.setTrackingConfig()
,Roam.getTrackingConfig()
andRoam.resetTrackingConfig()
methods.
- Added extra
distanceCovered
property in android for trip summary.
- Updated native Roam SDK versions. Android v0.0.30 and iOS v0.0.31
- Fixed
OFFLINE
input for Tracking config NetworkState
- Updated native Roam SDK iOS version v0.0.36
- Added
altitude
,elevationGain
, andtotalElevationGain
intrip_status
listener
- Fixed
location
parameter of location listener for Batch Locations (Android).
- Updated Android SDK v0.0.35 and iOS SDK v0.0.37
- Fixed location drift issue in iOS
- Migration to trips v2 methods.
- Updated native Roam SDK versions. Android v0.1.7 and iOS v0.1.4
- Updated native Roam SDK android v0.1.9 and iOS v0.1.5
- Updated native Roam SDK for iOS v0.1.6
- Updated native Roam SDK for iOS v0.1.7 and android v0.1.10
- Fixed
Roam.unSubscribe()
crash - Added
Roam.checkActivityPermission
andRoam.requestActivityPermission()
methods
- Update native Roam SDK for android v0.1.11 and iOS v0.1.8
- Added support for receiving events
- Update native Roam SDK for android v0.1.13
- Update native Roam SDK for android v0.1.14
- Update native Roam SDK for android v0.1.19 and iOS v0.1.14
- Update native Roam SDK for android v0.1.21 and iOS v0.1.17
- Update native Roam SDK for android v0.1.23 and iOS v0.1.19
- Update native Roam SDK for iOS v0.1.25
- Trip summary response fix for iOS
- Update native Roam SDK for iOS v0.1.26 and Android v0.1.28
- Trip summary response fix for Android
- Update native Roam SDK for iOS v0.1.26 to use only Roam core module.
- Trip summary response fix for Android
- Update native Roam SDK for iOS v0.1.27 to use only Roam core module.
- Update native Roam SDK for iOS v0.1.28 to use only Roam core module.
- Update native Roam SDK for iOS v0.1.29 to use only Roam core module.
- Update native Roam SDK for Android v0.1.32
- Update native Roam SDK for Android v0.1.34