Initializing the SDK is done by calling the
init() method and passing an
SdkConfig.Builder now expects a notification as the 3rd parameter.
enableForeground(notification) is no longer available for this purpose. The SDK will show a notification depending on the OS version, targeted API level, and remote app configuration.
stopAfter(seconds) method is no longer available.
User metadata methods no longer accept
MetadataCallback as a 3rd parameter. Adding and removing metadata is now done asynchronously via the payload submission system.
Registering external events is no longer available.
The SDK no longer returns a
Trip object when a trip is stopped. The
TripTimeoutListener no longer returns a
Trip object. Similarly, the
onTripStopped() method of
StopTripCallback no longer exists. This interface now provides an
All callback and listener methods are now executed on the application's main thread. If you perform any long running or network operations directly in the callbacks, please take care to move them to a background thread instead.
getWiFiLastSeenTimestamp() is no longer available.
CrashCallback's Location parameter is now