Freshpaint Android SDK Reference
Initialization and Configuration
Importing the SDK
Initializing the SDK
You can get your environment id from the Freshpaint sources page.
Before making the call to build()
you can call different methods to customize the behavior of the Freshpaint SDK. Here are some of the supported customization options:
Android SDK API
track
The track
call can be used to manually send data to your destinations.
event
String
Yes
The name of the event to send.
properties
Properties
No
Additional properties to attach to the event.
identify
The identify
call attaches an identity or user properties to the user.
userId
String
No
The id to attach to the user.
traits
Traits
No
Additional user properties to attach to the user.
screen
The screen
call triggers a screen event. This is the mobile equivalent of a pageview event. Some destinations will treat this event specially.
name
String
Yes
The name of the screen.
properties
Properties
No
Additional properties to attach to the event.
group
The group call associates the user with a user group. Some destinations let you work with groups of users. For example, Amplitude lets you group users together and then perform analytics on the individual groups. Most often, a group of users is all users that work for a single organization.
groupId
String
Yes
The id of the group to add the user to.
traits
Properties
No
Additional properties to attach to the group.
alias
The alias
call can be used to specify one user id as an alias for another user id. Calling this will alias the current user's identity to the new provided identity. This is needed to implement identify for some destinations, specifically Mixpanel and Kissmetrics.
newId
String
Yes
The id you want to alias the current user's identity to.
reset
The reset
call clears any local Freshpaint data attached to this user. This does not clear any local data for any of your destinations. For example this may be useful if a user logs out and logs in to a different account.
Last updated