Use HyperTrack.setDeviceName(String) and HyperTrack.setDeviceMetadata(Map) instead.
Sets current device data, that can be used for easier dashboard navigation.
Use only after you've initialized the SDK.
This setter is intended to be used for static data, that doesn't change during tracking
sessions, as no SLA regarding this data propagation provided. In case of frequent changes,
it is possible, that intermediate states could be lost, so if more real-time responsiveness
is required it is recommended to use HyperTrack.addTripMarker(Map) for passing that data.
Use HyperTrack.start() instead.
Resumes tracking, that was previously paused by HyperTrack.stopTracking() invocation.
This should not be called, if you haven't paused tracking previously, since it default state
is enabled.
Please note, that if user hasn't granted location data access permission tracking service
won't actually run. Use HyperTrack.isTracking() to determine current tracking state.
Use HyperTrack.addTripMarker(Map) instead.
Creates marker in trip with configurable payload.
Please, bear in mind that this will be serialized as json so passing in recursive
datastructure could lead to unpredictable results.