Skip navigation links
A B C D E F G H I L M O P R S T U V W _ 

A

autoIntegrate(Application) - Method in class com.moe.pushlibrary.MoEHelper
Deprecated.
9.0.00

B

build() - Method in class com.moe.pushlibrary.PayloadBuilder
Build the Event Payload and pass it to trackEvent
build() - Method in class com.moengage.core.MoEngage.Builder
Builds the configuration to initialise MoEngage SDK.
Builder(Application, String) - Constructor for class com.moengage.core.MoEngage.Builder
Builder to initialise MoEngage SDK.

C

com.moe.pushlibrary - package com.moe.pushlibrary
 
com.moe.pushlibrary.models - package com.moe.pushlibrary.models
 
com.moengage.addon.inbox - package com.moengage.addon.inbox
 
com.moengage.core - package com.moengage.core
 
com.moengage.core.listeners - package com.moengage.core.listeners
 
com.moengage.firebase - package com.moengage.firebase
 
com.moengage.firebase.listener - package com.moengage.firebase.listener
 
com.moengage.inapp - package com.moengage.inapp
 
com.moengage.push - package com.moengage.push
 
com.moengage.pushbase.push - package com.moengage.pushbase.push
 
CREATOR - Static variable in class com.moe.pushlibrary.models.PromotionalMessage
 
customizeNotification(Notification, Context, Bundle) - Method in class com.moengage.pushbase.push.PushMessageListener
Callback to customise the notification object if required.

D

describeContents() - Method in class com.moe.pushlibrary.models.PromotionalMessage
 
dismissNotificationAfterClick(Context, Bundle) - Method in class com.moengage.pushbase.push.PushMessageListener
Forcefully dismisses a Notification posted to the status bar.

E

enableBaiduPush(String) - Method in class com.moengage.core.MoEngage.Builder
Enable baidu push service.
enableInstantApp() - Method in class com.moengage.core.MoEngage.Builder
Enable Instant App features, namely using the instant app token registration.
enableLocationServices() - Method in class com.moengage.core.MoEngage.Builder
Enable location services for the SDK.
enableLogsForSignedBuild() - Method in class com.moengage.core.MoEngage.Builder
Enables/Disables MoEngage logs.
Note : This API should be used only if logs are required in production/signed builds.
enableSegmentIntegration() - Method in class com.moengage.core.MoEngage.Builder
This API it to notify MoEngage SDK that the app uses MoEngage SDK along with Segment's SDK as a bundle.
Note: Do not use this API if you are not using MoEngage via Segment as a bundled SDK.

F

fetchDeviceTriggersIfRequired() - Method in class com.moe.pushlibrary.MoEHelper
Fetches device triggers

G

getAction(String) - Static method in class com.moengage.addon.inbox.InboxUtils
 
getActivityCounter() - Static method in class com.moe.pushlibrary.MoEHelper
 
getAllMessages(Context) - Static method in class com.moe.pushlibrary.MoEHelper
Retrieves all Inbox messages from the DB
Note : Don't call on UI Thread.
getAttributeManager() - Method in class com.moe.pushlibrary.MoEHelper
 
getCampaignImageIfAny(PromotionalMessage) - Static method in class com.moengage.addon.inbox.InboxUtils
Get image url for campaign.
getCouponCode(String) - Static method in class com.moengage.addon.inbox.InboxUtils
Get coupon code if any
getCouponCode(JSONObject) - Static method in class com.moengage.addon.inbox.InboxUtils
 
getDelegate() - Method in class com.moe.pushlibrary.MoEHelper
 
getFlushInterval() - Method in class com.moe.pushlibrary.MoEHelper
 
getInboxMessages(Context) - Static method in class com.moengage.addon.inbox.InboxUtils
Gets all the inbox messages
getInstance(Context) - Static method in class com.moe.pushlibrary.MoEHelper
Returns a new Instance of MoEHelper for every call.
getInstance() - Static method in class com.moengage.firebase.MoEFireBaseHelper
 
getInstance() - Static method in class com.moengage.inapp.MoEInAppHelper
Returns a singleton instance of MoEInAppHelper
getInstance() - Static method in class com.moengage.push.PushManager
Returns a singleton instance of PushManager
getInstance() - Static method in class com.moengage.pushbase.push.MoEPushCallBacks
 
getIntentExtras(String, String) - Static method in class com.moengage.addon.inbox.InboxUtils
 
getIntentFlags(Bundle) - Method in class com.moengage.pushbase.push.PushMessageListener
Get the intent flags for the redirection intent
getMessage(String) - Static method in class com.moengage.addon.inbox.InboxUtils
Return message body
getMessage(JSONObject) - Static method in class com.moengage.addon.inbox.InboxUtils
 
getNotificationId(Context, ConfigurationProvider, boolean) - Method in class com.moengage.pushbase.push.PushMessageListener
 
getOnAppBackgroundListener() - Method in class com.moe.pushlibrary.MoEHelper
 
getPeriodicSyncState() - Method in class com.moe.pushlibrary.MoEHelper
 
getPushHandler() - Method in class com.moengage.push.PushManager
 
getRedirectIntent(Context) - Method in class com.moengage.pushbase.push.PushMessageListener
Returns the redirectIntent which will be started from the pending intent of the notification
Note: Overriding this method and returning a custom intent will affect click tracking.
getRedirectionActivityIfAny(PromotionalMessage) - Static method in class com.moengage.addon.inbox.InboxUtils
Get the re-direction activity name for the given campaign
getRedirectionDeepLinkIfAny(PromotionalMessage) - Static method in class com.moengage.addon.inbox.InboxUtils
Get the re-direction deep-link uri for the given campaign
getRegion() - Method in enum com.moengage.core.MoEngage.DATA_REGION
 
getSelfHandledInApp(Context) - Method in class com.moengage.inapp.MoEInAppHelper
Try to return a self handled in-app to the callback listener.
getTimeStamp(String, String) - Static method in class com.moengage.addon.inbox.InboxUtils
Message's return time
getTimeStamp(JSONObject, String) - Static method in class com.moengage.addon.inbox.InboxUtils
Message's return time
getTitle(String) - Static method in class com.moengage.addon.inbox.InboxUtils
Return message title
getTitle(JSONObject) - Static method in class com.moengage.addon.inbox.InboxUtils
 
getUnreadMessagesCount() - Method in class com.moe.pushlibrary.MoEHelper
Returns the Inbox unread message count Don't call on main thread
goingToBackground() - Method in interface com.moengage.core.listeners.OnAppBackgroundListener
 
gtime - Variable in class com.moe.pushlibrary.models.PromotionalMessage
 

H

hasCouponCode(String) - Static method in class com.moengage.addon.inbox.InboxUtils
Checks if an inbox message has a coupon code
hasCouponCode(JSONObject) - Static method in class com.moengage.addon.inbox.InboxUtils
 

I

InboxUtils - Class in com.moengage.addon.inbox
Utility class to get values of the Inbox Message
initialise(MoEngage) - Static method in class com.moengage.core.MoEngage
Initialise MoEngage SDK with MoEngage object returned by MoEngage.Builder
initialiseMiPush(String, String) - Method in class com.moengage.core.MoEngage.Builder
Enables Xiaomi's Push Notification Service.
initialize(String, String) - Method in class com.moe.pushlibrary.MoEHelper
Deprecated.
isAppInForeground() - Static method in class com.moe.pushlibrary.MoEHelper
Checks whether the app is in foreground or not.
isClicked - Variable in class com.moe.pushlibrary.models.PromotionalMessage
is notification clicked
isClicked(Cursor) - Static method in class com.moengage.addon.inbox.InboxUtils
 
isNotificationRequired(Context, Bundle) - Method in class com.moengage.pushbase.push.PushMessageListener
Return value of this method decides whether a notification should be shown or not.

L

logCampaignImpression(Context, Bundle) - Method in class com.moengage.pushbase.push.PushMessageListener
Logs impression for the notification if it was shown
logNotificationClicked(Context, Intent) - Method in class com.moengage.pushbase.push.PushMessageListener
Tracks notification clicks on MoEngage Platform.
Note: If super() is not called when overriding this method click tracking will be affected.
logoutComplete() - Method in interface com.moengage.core.listeners.OnLogoutCompleteListener
Logout complete callback.
logoutUser() - Method in class com.moe.pushlibrary.MoEHelper
Invalidates the existing sessions and user attributes and treats all actions performed by the user as a new user after this method is called
If the Application is doing a self registration for gcm token then invalidate the token on logout

M

MoEFireBaseHelper - Class in com.moengage.firebase
Helper class for MoEngage Firebase Module.
MoEHelper - Class in com.moe.pushlibrary
Interaction class for MoEngage SDK.
MoEHelper(Context) - Constructor for class com.moe.pushlibrary.MoEHelper
Deprecated.
MoEInAppHelper - Class in com.moengage.inapp
Helper class to invoke in-apps.
MoEngage - Class in com.moengage.core
Initialise MoEngage SDK using this class.
MoEngage.Builder - Class in com.moengage.core
Initialise MoEngage SDK using this class.
MoEngage.DATA_REGION - Enum in com.moengage.core
 
MoEPushCallBacks - Class in com.moengage.pushbase.push
Helper class to set push notification callbacks.
MoEPushCallBacks.OnMoEPushClearedListener - Interface in com.moengage.pushbase.push
Interface definition for a callback which is invoked whenever a push is cleared from the notification drawer.
Note: Implementing this interface will just provide a callback and not alter the behaviour in anyway.
MoEPushCallBacks.OnMoEPushClickListener - Interface in com.moengage.pushbase.push
Interface definition for a callback which is invoked whenever a push is clicked.
Note: Implementing this interface will just provide a callback and not alter the behaviour in anyway.
MoEPushCallBacks.OnMoEPushNavigationAction - Interface in com.moengage.pushbase.push
Interface definition for a callback which is invoked whenever push is clicked from the notification drawer.
MoEPushCallBacks.OnMoEPushReceiveListener - Interface in com.moengage.pushbase.push
Interface definition for a callback which is invoked whenever a push is received.
Note: Implementing this interface will just provide a callback and not alter the behaviour in anyway.
msg_details - Variable in class com.moe.pushlibrary.models.PromotionalMessage
Notification payload

O

OnAppBackgroundListener - Interface in com.moengage.core.listeners
Callback listener trigger whenever the application goes to background.
onClick(String, Bundle, Uri) - Method in interface com.moengage.pushbase.push.MoEPushCallBacks.OnMoEPushNavigationAction
Called whenever a user clicks on the push notification.
onCreateNotification(Context, Bundle, ConfigurationProvider) - Method in class com.moengage.pushbase.push.PushMessageListener
Build the notification using NotificationCompat.Builder.
Override this method to customise the NotificationCompat.Builder.
onFragmentStart(Activity, String) - Method in class com.moe.pushlibrary.MoEHelper
Fragment callback method for Fragment#onStart()
onFragmentStop(Activity, String) - Method in class com.moe.pushlibrary.MoEHelper
Fragment callback method for Fragment#onStop()
onHandleRedirection(Activity, Bundle) - Method in class com.moengage.pushbase.push.PushMessageListener
This method is used to redirect the user to a specific screen or URL on click of a notification.
To handle the handle the redirection use MoEPushCallBacks.OnMoEPushNavigationAction
OnLogoutCompleteListener - Interface in com.moengage.core.listeners
Callback listener to get notified when logout process is complete.
onMessagereceived(Context, Bundle) - Method in class com.moengage.pushbase.push.PushMessageListener
Callback which is triggered when a push payload is received.
onMessagereceived(Context, Map<String, String>) - Method in class com.moengage.pushbase.push.PushMessageListener
Callback which is triggered when a push payload is received.
onNewIntent(Activity, Intent) - Method in class com.moe.pushlibrary.MoEHelper
Integration point for on start of the Activity to which MoEHelper is attached to.
onNonMoEngageMessageReceived(Context, Bundle) - Method in class com.moengage.pushbase.push.PushMessageListener
Deprecated.
OnNonMoEngagePushReceivedListener - Interface in com.moengage.firebase.listener
Interface definition for a callback which is invoked whenever a push is received which is not from MoEngage Platform.
Usage:
Setting listener
onNotificationNotRequired(Context, Bundle) - Method in class com.moengage.pushbase.push.PushMessageListener
Deprecated.
onPushCleared(Bundle) - Method in interface com.moengage.pushbase.push.MoEPushCallBacks.OnMoEPushClearedListener
Called whenever push notification is cleared from the notification drawer.
onPushClick(Bundle) - Method in interface com.moengage.pushbase.push.MoEPushCallBacks.OnMoEPushClickListener
Called whenever push notification is clicked from the notification drawer.
onPushReceived(Context, RemoteMessage) - Method in interface com.moengage.firebase.listener.OnNonMoEngagePushReceivedListener
Called whenever a push is received which is not from MoEngage platform.
onPushReceived(Bundle) - Method in interface com.moengage.pushbase.push.MoEPushCallBacks.OnMoEPushReceiveListener
Called whenever push notification is received.
onRestoreInstanceState(Bundle) - Method in class com.moe.pushlibrary.MoEHelper
Called to restore the per instance state of the Activity so that it is not tracked twice and also to restore the In App PromotionalMessage if it was being shown before the configuration change occurred
onResume(Activity) - Method in class com.moe.pushlibrary.MoEHelper
This method is deprecated use MoEngage.Builder instead of this method.
onSaveInstanceState(Bundle) - Method in class com.moe.pushlibrary.MoEHelper
Called to retrieve per-instance state from an activity before being killed so that the activity is not tracked twice in MoEngage Platform.
onStart(Activity) - Method in class com.moe.pushlibrary.MoEHelper
Deprecated.
9.0.00
onStop(Activity) - Method in class com.moe.pushlibrary.MoEHelper
Deprecated.
9.0.00
onTokenReceived(String) - Method in interface com.moengage.push.PushManager.OnTokenReceivedListener
Called whenever push token is generated.
optInIMEICollection() - Method in class com.moengage.core.MoEngage.Builder
Deprecated.
optOutAndroidIdCollection() - Method in class com.moengage.core.MoEngage.Builder
By Default MoEngage SDK collects Android id.
optOutBackgroundSync() - Method in class com.moengage.core.MoEngage.Builder
MoEngage SDK by default syncs data in the background at a regular interval.
optOutBackStackBuilder() - Method in class com.moengage.core.MoEngage.Builder
By default MoEngage SDK synthesis the back-stack from the manifest when redirecting user on push click.
optoutBackStackBuilder(Boolean) - Method in class com.moengage.push.PushManager
Deprecated.
optOutCarrierNameCollection() - Method in class com.moengage.core.MoEngage.Builder
MoEngage SDK tries to collect the operator name if permission is granted.
optOutDataTracking(Context, boolean) - Static method in class com.moengage.core.MoEngage
Optionally opt-out of data tracking.
optOutDefaultInAppDisplay() - Method in class com.moengage.core.MoEngage.Builder
By default MoEngage SDK shows in-apps using the Activity lifecycle callbacks.
optOutDeviceAttributeCollection() - Method in class com.moengage.core.MoEngage.Builder
MoEngage SDK collects device attributes like height, width,screen density.
optOutGAIDCollection() - Method in class com.moengage.core.MoEngage.Builder
By default MoEngage SDK collects Google Advertising Identifier(GAID).
optOutGeoFence() - Method in class com.moengage.core.MoEngage.Builder
By default the MoEngage SDK tries to set geo-fence based on the geo-fence campaigns created on MoEngage Dashboard.
optOutInAppNotification(Context, boolean) - Static method in class com.moengage.core.MoEngage
Optionally opt-out of in-app campaigns.
optOutLocationTracking() - Method in class com.moengage.core.MoEngage.Builder
By default MoEngage SDK tracks user location.
optOutMoEngageExtras() - Method in class com.moengage.core.MoEngage.Builder
By default MoEngage SDK adds the entire payload in the URL params.
optOutMoEngageExtras(boolean) - Method in class com.moengage.push.PushManager
Deprecated.
optOutNavBar() - Method in class com.moengage.core.MoEngage.Builder
By default the MoEngage SDK hides the top navigation bar when showing in-apps.
optOutNotificationLargeIcon() - Method in class com.moengage.core.MoEngage.Builder
Optionally remove notification large icon
optOutOfAdIdCollection(Context, boolean) - Method in class com.moe.pushlibrary.MoEHelper
Deprecated.
9.0.00
optOutOfAndroidIdCollection(Context, boolean) - Method in class com.moe.pushlibrary.MoEHelper
Deprecated.
9.0.00
optOutOfDeviceAttributeCollection(Context, boolean) - Method in class com.moe.pushlibrary.MoEHelper
Deprecated.
9.0.00
optOutOfGeoFences(boolean) - Method in class com.moe.pushlibrary.MoEHelper
Deprecated.
9.0.00
optOutOfIMEICollection(Context, boolean) - Method in class com.moe.pushlibrary.MoEHelper
Deprecated.
9.0.00
optOutOfLocationTracking(boolean) - Method in class com.moe.pushlibrary.MoEHelper
Deprecated.
9.0.00
optOutOfOperatorNameCollection(Context, boolean) - Method in class com.moe.pushlibrary.MoEHelper
Deprecated.
9.0.00
optOutPeriodicFlush() - Method in class com.moengage.core.MoEngage.Builder
By default MoEngage SDK sync's data every few minutes when the app is in foreground.
optOutPushNotification(Context, boolean) - Static method in class com.moengage.core.MoEngage
Optionally opt-out of push campaigns.
optOutRealTimeTriggerBackgroundSync() - Method in class com.moengage.core.MoEngage.Builder
MoEngage SDK by default syncs Real Time Trigger campaigns in the background at a regular interval.
optOutTokenRegistration() - Method in class com.moengage.core.MoEngage.Builder
By default the MoEngage SDK registers for push token.

P

PayloadBuilder - Class in com.moe.pushlibrary
A helper class for builder the tracking payload
PayloadBuilder() - Constructor for class com.moe.pushlibrary.PayloadBuilder
 
playNotificationSound(boolean) - Method in class com.moe.pushlibrary.MoEHelper
 
PromotionalMessage - Class in com.moe.pushlibrary.models
Data object for Inbox messages
PromotionalMessage() - Constructor for class com.moe.pushlibrary.models.PromotionalMessage
 
PromotionalMessage(Parcel) - Constructor for class com.moe.pushlibrary.models.PromotionalMessage
 
PushManager - Class in com.moengage.push
This is a Manager class which has callbacks for handling GCM payload handling and token refresh
PushManager.OnTokenReceivedListener - Interface in com.moengage.push
Interface definition for a callback which is invoked whenever a push token is generated.
PushMessageListener - Class in com.moengage.pushbase.push
This class is a callback for the push message delivery.
PushMessageListener() - Constructor for class com.moengage.pushbase.push.PushMessageListener
 
putAttrBoolean(String, boolean) - Method in class com.moe.pushlibrary.PayloadBuilder
Add an boolean attribute value to the payload
putAttrDate(String, Date) - Method in class com.moe.pushlibrary.PayloadBuilder
Add an Date attribute value to the payload
putAttrDate(String, String, String) - Method in class com.moe.pushlibrary.PayloadBuilder
Add an Date attribute value to the payload
putAttrDateEpoch(String, long) - Method in class com.moe.pushlibrary.PayloadBuilder
Add an Date attribute value to the payload
putAttrDouble(String, double) - Method in class com.moe.pushlibrary.PayloadBuilder
Add an double attribute value to the payload
putAttrFloat(String, float) - Method in class com.moe.pushlibrary.PayloadBuilder
Add an float attribute value to the payload
putAttrInt(String, int) - Method in class com.moe.pushlibrary.PayloadBuilder
Add an integer attribute value to the payload
putAttrISO8601Date(String, String) - Method in class com.moe.pushlibrary.PayloadBuilder
Add a date attribute in ISO 8601 date format.
Accepted Format - [yyyy-MM-dd|yyyyMMdd][T(hh:mm[:ss[.sss]]|hhmm[ss[.sss]])]?[Z|[+-]hh:mm]]
putAttrJSONArray(String, JSONArray) - Method in class com.moe.pushlibrary.PayloadBuilder
Add a JSONArray attribute value to the payload
putAttrJSONObject(String, JSONObject) - Method in class com.moe.pushlibrary.PayloadBuilder
Add a JSONObject attribute value to the payload
putAttrLocation(String, GeoLocation) - Method in class com.moe.pushlibrary.PayloadBuilder
Add an Date attribute value to the payload
putAttrLocation(String, Location) - Method in class com.moe.pushlibrary.PayloadBuilder
Add an Date attribute value to the payload
putAttrLocation(String, double, double) - Method in class com.moe.pushlibrary.PayloadBuilder
Add an Date attribute value to the payload
putAttrLong(String, long) - Method in class com.moe.pushlibrary.PayloadBuilder
Add an long attribute value to the payload
putAttrObject(String, Object) - Method in class com.moe.pushlibrary.PayloadBuilder
Add a Object type attribute value to the payload.
putAttrString(String, String) - Method in class com.moe.pushlibrary.PayloadBuilder
Add an String attribute value to the payload

R

readFromParcel(Parcel) - Method in class com.moe.pushlibrary.models.PromotionalMessage
 
redirectDataToRegion(int) - Method in class com.moe.pushlibrary.MoEHelper
Deprecated.
9.0.00
redirectDataToRegion(MoEngage.DATA_REGION) - Method in class com.moengage.core.MoEngage.Builder
Redirect data to different regions if required.
refreshToken(Context, String) - Method in class com.moengage.push.PushManager
Helper API to pass the push token to the MoEngage platform.
registerAppBackgroundListener(OnAppBackgroundListener) - Method in class com.moe.pushlibrary.MoEHelper
 
removeLogoutCompleteListener() - Method in class com.moe.pushlibrary.MoEHelper
Remove the logout complete listener.

S

setAlias(double) - Method in class com.moe.pushlibrary.MoEHelper
 
setAlias(String) - Method in class com.moe.pushlibrary.MoEHelper
Update user's unique id which was previously set by MoEHelper.setUniqueId(String)
setAlias(long) - Method in class com.moe.pushlibrary.MoEHelper
Update user's unique id which was previously set by MoEHelper.setUniqueId(long)
setAlias(int) - Method in class com.moe.pushlibrary.MoEHelper
Update user's unique id which was previously set by MoEHelper.setUniqueId(int)
setBirthDate(String) - Method in class com.moe.pushlibrary.MoEHelper
Deprecated.
setBirthDate(Date) - Method in class com.moe.pushlibrary.MoEHelper
Helper method to set User BirthDate
setEmail(String) - Method in class com.moe.pushlibrary.MoEHelper
Helper method to set user email
setExistingUser(boolean) - Method in class com.moe.pushlibrary.MoEHelper
Tells the SDK whether this is a migration or a fresh installation.
setFirstName(String) - Method in class com.moe.pushlibrary.MoEHelper
Helper method to set User first Name
setFlushInterval(long) - Method in class com.moe.pushlibrary.MoEHelper
Deprecated.
9.0.00
setFlushInterval(long) - Method in class com.moengage.core.MoEngage.Builder
Set the interval(in seconds) at which the SDK flushes out the data to the server.
Note: Value will only be accepted if it is greater than the SDK defined flush interval.
setFullName(String) - Method in class com.moe.pushlibrary.MoEHelper
Helper method to set user full name
setGender(String) - Method in class com.moe.pushlibrary.MoEHelper
Helper method to set user gender
setInAppOptOut(List<Class>) - Method in class com.moengage.core.MoEngage.Builder
By default the MoEngage SDK will try to show in-app messages on all the activities.
setLastName(String) - Method in class com.moe.pushlibrary.MoEHelper
Helper method to set User Last Name
setLogLevel(int) - Method in class com.moe.pushlibrary.MoEHelper
Deprecated.
9.0.00
setLogLevel(int) - Method in class com.moengage.core.MoEngage.Builder
Sets log level for MoEngage SDK's logs.
setLogStatus(boolean) - Method in class com.moe.pushlibrary.MoEHelper
Deprecated.
9.0.00
setMessageClicked(Context, long) - Static method in class com.moe.pushlibrary.MoEHelper
Logs that the message with the provided id was clicked
setMessageListener(Object) - Method in class com.moengage.push.PushManager
Register a listener for customisation of Push Notification.
setNotificationColor(int) - Method in class com.moengage.core.MoEngage.Builder
Set the color for notification.
setNotificationLargeIcon(int) - Method in class com.moengage.core.MoEngage.Builder
Set the large icon to be shown in the notification.
setNotificationPreference(String, String, String, String) - Method in class com.moe.pushlibrary.MoEHelper
Set the notification time preference which will be kept into account when notifications are being sent from the MoEngage Platform
setNotificationSmallIcon(int) - Method in class com.moengage.core.MoEngage.Builder
Set the small icon to be shown in the notification.
This icon is a mandate for showing notifications
Make sure the small icon follows the notification icon guidelines.
setNotificationSound(Context, Bundle, NotificationCompat.Builder, ConfigurationProvider) - Method in class com.moengage.pushbase.push.PushMessageListener
Sets the sound to be played when notification is posted.
Note: Sound will only play on device running on API level 25 or below.
setNotificationTone(String) - Method in class com.moengage.core.MoEngage.Builder
Set the file name for notification tone.
Note: This will work only below Android Oreo Devices.
setNotificationType(int) - Method in class com.moengage.core.MoEngage.Builder
By default the SDK shows only one notification at a given point in time.
setNumber(String) - Method in class com.moe.pushlibrary.MoEHelper
Helper method to set User Number
setOnLogoutCompleteListener(OnLogoutCompleteListener) - Method in class com.moe.pushlibrary.MoEHelper
Set a listener to be notified when logout is in progress.
Note: Only one listener can be set.
setOnMoEPushClearedListener(MoEPushCallBacks.OnMoEPushClearedListener) - Method in class com.moengage.pushbase.push.MoEPushCallBacks
Register a callback to be invoked whenever a push notification is cleared.
setOnMoEPushClickListener(MoEPushCallBacks.OnMoEPushClickListener) - Method in class com.moengage.pushbase.push.MoEPushCallBacks
Register a callback to be invoked whenever push notification is clicked from the navigation drawer.
setOnMoEPushNavigationAction(MoEPushCallBacks.OnMoEPushNavigationAction) - Method in class com.moengage.pushbase.push.MoEPushCallBacks
Register a callback to be invoked whenever a push notification is clicked.
setOnMoEPushReceiveListener(MoEPushCallBacks.OnMoEPushReceiveListener) - Method in class com.moengage.pushbase.push.MoEPushCallBacks
Register a callback to be invoked whenever a push message is received.
setOnNonMoEngagePushReceivedListener(OnNonMoEngagePushReceivedListener) - Method in class com.moengage.firebase.MoEFireBaseHelper
Register a callback to be invoked whenever a Firebase message is received which is not from MoEngage Platform.
setPeriodicFlushState(boolean) - Method in class com.moe.pushlibrary.MoEHelper
Deprecated.
9.0.00
setSenderId(String) - Method in class com.moengage.core.MoEngage.Builder
Set the sender-id/project id for the GCM/FCM project.
Sender id is a mandate when you are using GCM or Instant apps and MoEngage SDK is registering for push.
setTokenObserver(PushManager.OnTokenReceivedListener) - Method in class com.moengage.push.PushManager
Register a callback to be invoked whenever a token is generated.
setTrackingOptOut(List<Class>) - Method in class com.moengage.core.MoEngage.Builder
By default the MoEngage SDK would track screen-name for all the activities.
setUniqueId(String) - Method in class com.moe.pushlibrary.MoEHelper
Helper method to set User Unique Id
setUniqueId(int) - Method in class com.moe.pushlibrary.MoEHelper
Helper method to set User Unique Id
setUniqueId(long) - Method in class com.moe.pushlibrary.MoEHelper
Helper method to set User Unique Id
setUniqueId(float) - Method in class com.moe.pushlibrary.MoEHelper
Helper method to set User Unique Id
setUniqueId(double) - Method in class com.moe.pushlibrary.MoEHelper
Helper method to set User Unique Id
setUserAttribute(String, String) - Method in class com.moe.pushlibrary.MoEHelper
Set an user attribute.
setUserAttribute(String, int) - Method in class com.moe.pushlibrary.MoEHelper
Set a user attribute for the current user
setUserAttribute(String, boolean) - Method in class com.moe.pushlibrary.MoEHelper
Set a user attribute for the current user
setUserAttribute(String, double) - Method in class com.moe.pushlibrary.MoEHelper
Set a user attribute for the current user
setUserAttribute(String, float) - Method in class com.moe.pushlibrary.MoEHelper
Set a user attribute for the current user
setUserAttribute(String, long) - Method in class com.moe.pushlibrary.MoEHelper
Set a user attribute for the current user
setUserAttribute(HashMap<String, Object>) - Method in class com.moe.pushlibrary.MoEHelper
Set the user attributes with the attributes specified in the HashMap
setUserAttribute(Map<String, Object>) - Method in class com.moe.pushlibrary.MoEHelper
Set the user attributes with the attributes specified in the HashMap
setUserAttribute(String, Date) - Method in class com.moe.pushlibrary.MoEHelper
Set a date user attribute for the current user.
setUserAttribute(String, String, String) - Method in class com.moe.pushlibrary.MoEHelper
 
setUserAttribute(String, Location) - Method in class com.moe.pushlibrary.MoEHelper
 
setUserAttribute(String, GeoLocation) - Method in class com.moe.pushlibrary.MoEHelper
 
setUserAttributeEpochTime(String, long) - Method in class com.moe.pushlibrary.MoEHelper
Sets the given epoch time for the given user.
setUserAttributeISODate(String, String) - Method in class com.moe.pushlibrary.MoEHelper
 
setUserLocation(double, double) - Method in class com.moe.pushlibrary.MoEHelper
To set user location, call this method
showInApp(Context) - Method in class com.moengage.inapp.MoEInAppHelper
Try to show a In-App Message
showInAppIfAny(boolean) - Method in class com.moe.pushlibrary.MoEHelper
Advanced API not required for general usage. Forces the SDK to fetch in app messages from the server.
syncInteractionDataNow() - Method in class com.moe.pushlibrary.MoEHelper
Will request a data sync with MoEngage Platform.

T

trackDeviceLocale() - Method in class com.moe.pushlibrary.MoEHelper
Tracks device locale.
trackEvent(String, JSONObject) - Method in class com.moe.pushlibrary.MoEHelper
Tracks the specified event
trackEvent(String) - Method in class com.moe.pushlibrary.MoEHelper
Tracks the specified event.
trackNotificationClickedByTime(long) - Method in class com.moe.pushlibrary.MoEHelper
 
trackUserPushPreference(boolean) - Method in class com.moe.pushlibrary.MoEHelper
Set push preference for the user.
ttl - Variable in class com.moe.pushlibrary.models.PromotionalMessage
Notification payload

U

unregisterAppBackgroundListener() - Method in class com.moe.pushlibrary.MoEHelper
 
unregisterLifecycleCallbacks(Application) - Method in class com.moe.pushlibrary.MoEHelper
Method to unregister lifecycle callbacks

V

valueOf(String) - Static method in enum com.moengage.core.MoEngage.DATA_REGION
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.moengage.core.MoEngage.DATA_REGION
Returns an array containing the constants of this enum type, in the order they are declared.

W

writeToParcel(Parcel, int) - Method in class com.moe.pushlibrary.models.PromotionalMessage
 

_

_id - Variable in class com.moe.pushlibrary.models.PromotionalMessage
Database Id
A B C D E F G H I L M O P R S T U V W _