Settings

The settings module in our SDK allows you to easily set some options directly from your application to change some of SDK behaviors without a need to reinitialize.

This article lists the currently available methods.

General

Enable/disable SDK

Parameter Type Default
Synerise.Settings.sdk.enabled boolean true

This parameter specifies if the SDK functionalities are enabled.


Minimum time interval to refresh token

Parameter Type Default Minimum Value Maximum Value
Synerise.Settings.sdk.minTokenRefreshInterval number 1800 1800 -

This parameter sets a time interval (in seconds) counting backwards from the expiration time. Within this time, the token will be automatically refreshed by the SDK.


Tracker

Minimum number of events in queue to send

Parameter Type Default Minimum Value Maximum Value
Synerise.Settings.tracker.minBatchSize number 10 1 100

This parameter sets a minimum number of events in queue required to send them.

Note: If the timer runs out, events are sent even if the queue is smaller than defined in minBatchSize.

Maximum number of events in queue to send

Parameter Type Default Minimum Value Maximum Value
Synerise.Settings.tracker.maxBatchSize number 100 1 100

This parameter sets a maximum number of events which may be sent in a single batch.


Timeout to send events automatically

Parameter Type Default Minimum Value Maximum Value
Synerise.Settings.tracker.autoFlushTimeout number 5.0 0.5 -

This parameter sets the time required to elapse before attempting to send the event queue.

Note: If the minimum queue size) is met, events are sent even if the timer has not run out.
😕

We are sorry to hear that

Thank you for helping improve out documentation. If you need help or have any questions, please consider contacting support.

😉

Awesome!

Thank you for helping improve out documentation. If you need help or have any questions, please consider contacting support.