webengage_flutter library
Classes
- PushPayload
- WebEngageJSBridge
-
Bridge for handling JavaScript method calls from both
webview_flutterandflutter_inappwebview. - WebEngagePlugin
- A Flutter plugin for integrating WebEngage SDK into your Flutter applications.
- WELogger
- Utility class for logging messages at various levels to the console.
- WEMethodChannel
- Method channel implementation of WEPlatformInterface.
- WEPlatformInterface
- WePluginManager
- A Flutter plugin for integrating WebEngage SDK into your Flutter applications.
- WEUtils
- WEWeb
Enums
- LogLevel
- Enum representing log levels to control logging verbosity.
- WENotificationActionType
- WESurveyEventType
- WEWebPushEvent
Extensions
Constants
- ANDROID_METHOD_NOT_SUPPORTED → const String
- ATTRIBUTE_NAME → const String
- ATTRIBUTES → const String
- BASE_TAG → const String
- The default tag used for logging messages.
- callbackOnAnonymousIdChanged → const String
- callbackOnInAppClicked → const String
- callbackOnInAppDismissed → const String
- callbackOnInAppPrepared → const String
- callbackOnInAppShown → const String
- callbackOnPushActionClick → const String
- callbackOnPushActionClickV2 → const String
- callbackOnPushClick → const String
- callbackOnPushClickV2 → const String
- callbackOnTokenInvalidated → const String
- CHANNEL → const String
- channelName → const String
- DEEPLINK → const String
- EVENT_NAME → const String
- IOS_METHOD_NOT_SUPPORTED → const String
- LAT → const String
- LNG → const String
- METHOD_NAME_ON_PUSH_MESSAGE_RECEIVED → const String
- METHOD_NAME_ON_PUSH_TOKEN → const String
- METHOD_NAME_SET_SECURE_TOKEN → const String
- METHOD_NAME_SET_USER_ATTRIBUTE → const String
- METHOD_NAME_SET_USER_BIRTHDATE → const String
- METHOD_NAME_SET_USER_BOOL_ATTRIBUTE → const String
- METHOD_NAME_SET_USER_COMPANY → const String
- METHOD_NAME_SET_USER_DATE_ATTRIBUTE → const String
- METHOD_NAME_SET_USER_DEVICE_PUSH_OPT_IN → const String
- METHOD_NAME_SET_USER_DOUBLE_ATTRIBUTE → const String
- METHOD_NAME_SET_USER_EMAIL → const String
- METHOD_NAME_SET_USER_FIRST_NAME → const String
- METHOD_NAME_SET_USER_GENDER → const String
- METHOD_NAME_SET_USER_HASHED_EMAIL → const String
- METHOD_NAME_SET_USER_HASHED_PHONE → const String
- METHOD_NAME_SET_USER_INT_ATTRIBUTE → const String
- METHOD_NAME_SET_USER_LAST_NAME → const String
- METHOD_NAME_SET_USER_LIST_ATTRIBUTE → const String
- METHOD_NAME_SET_USER_LOCATION → const String
- METHOD_NAME_SET_USER_LOGIN → const String
- METHOD_NAME_SET_USER_LOGIN_WITH_SECURE_TOKEN → const String
- METHOD_NAME_SET_USER_LOGOUT → const String
- METHOD_NAME_SET_USER_MAP_ATTRIBUTE → const String
- METHOD_NAME_SET_USER_OPT_IN → const String
- METHOD_NAME_SET_USER_PHONE → const String
- METHOD_NAME_SET_USER_STRING_ATTRIBUTE → const String
- METHOD_NAME_START_GAID_TRACKING → const String
- METHOD_NAME_TRACK_EVENT → const String
- METHOD_NAME_TRACK_SCREEN → const String
- METHOD_TRACK_DEEPLINK_URL → const String
- methodInitialise → const String
- OPTIN → const String
- PAYLOAD → const String
- SCREEN_DATA → const String
- SCREEN_NAME → const String
- SECURE_TOKEN → const String
- SELECTED_ACTION_ID → const String
- URI → const String
- USERID → const String
Typedefs
-
MessageHandler<
T> = void Function(Map< String, T> ? message) -
MessageHandlerInAppClick<
T> = void Function(Map< String, T> ? message, String? s) -
MessageHandlerPushClick<
T> = void Function(Map< String, T> ? message, String? s) - WEPushNotificationClick = void Function(PushPayload pushPayload)