SDK Lifecycle
InitializationConfig
Configuration class for initialization of the SDK.
Declared In:
com.synerise.sdk.core.types.model.InitializationConfig
Declaration:
public class InitializationConfig
Properties:
Property | Type | Optional | Default | Description |
---|---|---|---|---|
salt | String | no | - | Simple Authentication salt |
Methods:
There are getters and setters for the above properties.
Settings
Class model for settings.
Declared In:
com.synerise.sdk.core.settings.Settings
Declaration:
public class Settings
Properties:
Property | Type | Description |
---|---|---|
sdk | GeneralSettings | General settings - This group contains options related to the general functioning of mobile SDK |
notifications | NotificationsSettings | Notifications settings - This group contains options related to push notifications |
tracker | TrackerSettings | Tracker - This group contains options related to tracking the customer activities in a mobile application |
inAppMessaging | InAppMessagingSettings | In-app messaging - This group contains options related to the in-app messages feature |
injector | InjectorSettings | Injector - This group contains options related to displaying campaigns |
Note:
Learn more about settings here
TrackMode
This enum contains the values which set a mode for tracking component interactions from the android.widget
package.
Declared In:
com.synerise.sdk.core.types.enums.TrackMode
Declaration:
public enum TrackMode
Values:
Property | Description |
---|---|
PLAIN | Tracks screen-visits. Events are sent when onStart of activities/Fragments is called. |
FINE | Tracks screen-visits and onClick events from components such as Buttons, ImageButtons, RatingBars |
Methods:
There are no methods.