Package-level declarations
Types
Supported Data Centers
Helper class to access the core APIs for the MoEngage SDK.
Properties
Key used for MoEngage Account Identifier in campaign payloads and intent extras.
Key used for unique campaign identifier in the Push Campaign.
Key used for coupon code in the Push Campaign.
Key used for identifying sending platform in the Push Campaign.
Key used for image in the Push Campaign.
Key used for notification message in the Push Campaign.
Value for identifying Push Campaign from MoEngage platform.
Key used for screen name or activity name in the Push Campaign.
Key used for deeplink in the Push Campaign.
Key used for legacy deeplink in the Push Campaign.
Key used for notification summary in the Push Campaign.
Key used for notification title in the Push Campaign.
Key used for type of notification in the Push Campaign.
Value for notification type when the navigation has deeplink or http(s) url in the Push Campaign.
Value for notification type when navigation has screen name in the Push Campaign.
Value for notification type for Silent notification.
Functions
API to configure Javascript usage in WebView
API to disable Advertising Id tracking for the account configured as default.
API to disable Advertising Id tracking for the given instance.
API to completely disable SDK related logs.
API to disable Android-id tracking for the account configured as default.
API to disable Android-id tracking for the given instance.
Optionally opt-out of data tracking. When data tracking is opted out no custom event or user attribute is tracked on MoEngage Platform.
Disables Device-id tracking.
API to disable all features of the SDK for the account configured as default.
API to disable all features of the SDK.
API to enable Advertising Id tracking for the account configured as default.
API to enable Advertising Id tracking for the given instance.
API to enable the common logs in release build which are not specific to any AppId.
API to enable Android-id tracking for the account configured as default.
API to enable Android-id tracking for the given instance.
API to enable data tracking.
Enable Device-id tracking. It is enabled by default, should be called only if tracking is disabled at some point.
API to enable SDK usage for the account configured as default.
API to enable SDK usage for the given account.
Returns if the application is in foreground or background.
Returns if the application is in foreground or background.
Returns the current state of the SDK, i.e. whether it is enabled or disabled. Optionally pass in the account identifier to get the status for a specific account. If you only have the default instance configured appId parameter can be ignored.
Checks if the SDK is initialised post current process creation with any account marked as default.
Checks if the SDK is initialised post current process creation with the specified account identifier.