Mo E Helper
open class MoEHelper
Content copied to clipboard
Interaction class for MoEngage SDK. Has helper methods to track events and user attributes.
Author
MoEngage (abhishek@moengage.com)
Functions
logoutUser
Link copied to clipboard
open fun logoutUser()
Content copied to clipboard
registerActivityLifecycle
Link copied to clipboard
registerProcessLifecycleObserver
Link copied to clipboard
open fun registerProcessLifecycleObserver()
Content copied to clipboard
resetAppContext
Link copied to clipboard
setAlias
Link copied to clipboard
Update user's unique id which was previously set by setUniqueId
setAppStatus
Link copied to clipboard
setBirthDate
Link copied to clipboard
setFirstName
Link copied to clipboard
setFullName
Link copied to clipboard
setGender
Link copied to clipboard
setLastName
Link copied to clipboard
setUniqueId
Link copied to clipboard
setUserAttribute
Link copied to clipboard
open fun setUserAttribute(@NonNull() name: String, @NonNull() location: Location): MoEHelper
Content copied to clipboard
open fun setUserAttribute(@NonNull() name: String, @NonNull() location: GeoLocation): MoEHelper
Content copied to clipboard
@Deprecated()
Content copied to clipboard
open fun setUserAttribute(@NonNull() userAttribute: String, attributeValue: Boolean): MoEHelper
Content copied to clipboard
open fun setUserAttribute(@NonNull() userAttribute: String, attributeValue: Double): MoEHelper
Content copied to clipboard
open fun setUserAttribute(@NonNull() userAttribute: String, attributeValue: Float): MoEHelper
Content copied to clipboard
open fun setUserAttribute(@NonNull() userAttribute: String, attributeValue: Int): MoEHelper
Content copied to clipboard
open fun setUserAttribute(@NonNull() userAttribute: String, attributeValue: Long): MoEHelper
Content copied to clipboard
setUserAttributeEpochTime
Link copied to clipboard
open fun setUserAttributeEpochTime(@NonNull() userAttribute: String, attributeValue: Long): MoEHelper
Content copied to clipboard
setUserAttributeISODate
Link copied to clipboard
setUserLocation
Link copied to clipboard
syncInteractionDataNow
Link copied to clipboard
trackDeviceLocale
Link copied to clipboard
trackEvent
Link copied to clipboard
@Deprecated()
Content copied to clipboard
Use trackEvent
open fun trackEvent(@NonNull() eventName: String, properties: Properties)
Content copied to clipboard
trackUserPushPreference
Link copied to clipboard
unregisterLifecycleCallbacks
Link copied to clipboard
open fun unregisterLifecycleCallbacks(@NonNull() application: Application)
Content copied to clipboard
unRegisterProcessLifecycleObserver
Link copied to clipboard
open fun unRegisterProcessLifecycleObserver()
Content copied to clipboard