6. SDK Status Updates

This document refers to deprecated parts of the platform and has been left intact to help customers with legacy integrations. In order to access the latest platform features and documentation, please go to https://docs.sentiance.com.

This step is optional, but recommended if you want to be kept up-to-date with changes to the SDK detection status. Status updates are usually triggered by changes to the device state and settings (e.g. airplane mode, location permission/mode, etc.). Handling these updates gives you the chance to instruct your user, when applicable, to properly adjust the device configuration for optimal SDK detections.

To get notified of status updates, implement the OnSdkStatusUpdatehandler interface:

OnSdkStatusUpdateHandler statusHandler = new OnSdkStatusUpdateHandler() {
    @Override
    public void onSdkStatusUpdate(SdkStatus status) {
    }
};

Then set it on the SdkConfig.Builder:

SdkConfig sdkConfig = new SdkConfig.Builder(APP_ID, SECRET, notification)
        .setOnSdkStatusUpdateHandler(statusHandler)
        .build();

You will now receive updates as an SdkStatus object. A sample OnSdkStatusUpdateHandler implementation can be found on our Github page.

Last updated