MoEIntegrationHelper

open class MoEIntegrationHelper

Internal Helper class for interaction between Hybrid and Partner SDKs

Author

Umang Chamaria Date: 26/06/20

Constructors

MoEIntegrationHelper
Link copied to clipboard
open fun MoEIntegrationHelper(context: Context, partner: IntegrationPartner)

Functions

initialize
Link copied to clipboard
open fun initialize(appId: String, senderId: String)
Initialises the MoEngage SDK.
onActivityResumed
Link copied to clipboard
open fun onActivityResumed(activity: Activity)
onActivitySavedInstance
Link copied to clipboard
open fun onActivitySavedInstance(activity: Activity, outState: Bundle)
onActivityStart
Link copied to clipboard
open fun onActivityStart(activity: Activity)
onActivityStop
Link copied to clipboard
open fun onActivityStop(activity: Activity)
setIntegrationMeta
Link copied to clipboard
open fun setIntegrationMeta(@NonNull() meta: IntegrationMeta)
setLogLevel
Link copied to clipboard
open fun setLogLevel(@NonNull() config: LogConfig)
trackAnonymousId
Link copied to clipboard
open fun trackAnonymousId(anonymousId: String)
Track anonymous id for partner integration.
trackEvent
Link copied to clipboard
open fun trackEvent(@NonNull() eventName: String, eventAttributes: JSONObject)
API to track event via MoEngage-Segment Bundled Integration.
trackUserAttribute
Link copied to clipboard
open fun trackUserAttribute(userAttributesMap: Map<String, Any>)
API to track user attributes via MoEngage-Segment Bundled Integration.