AnagogFlutter class

Inheritance

Properties

hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

disableAndPurgeJedAI() Future
Disable and stop JedAI. Also, all stored data by JedAI will be removed
override
disableJedAI() Future
Disable and stop JedAI SDK
override
enableJedAI() Future
Enable and start JedAI SDK
override
fireMicromoments(Micromoment micromoment) Future
Use to create report a Micromoment object from your app
override
forceScheduleReports() Future
Generate and send SDK reports
override
generateFeedback() Future
Generate SDK feedback zip
override
getCampaigns() Future<List<Campaign>?>
Get available campaigns list
override
getJedAIStatus() Future<JedAIStatus>
Returns JedAI SDK state
override
getJedAIVersion() Future
Get SDK Version
override
getPluginVersion() Future
Get the plugin version
override
getUserDefinedDecimal(String name) Future<double?>
Get Decimal custom micro segment name Stat name
override
getUserDefinedInteger(String name) Future<int?>
Get Integer custom micro segment name Stat name
override
getUserDefinedStat() Future<Map?>
Get the app custom micro segments map
override
getUserDefinedString(String name) Future<String?>
Get String custom micro segment name Stat name
override
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
obtainEventStream() Stream
Create an EventStream from SDK to your Flutter app. Use this API to listen for SDK events such as onCampaignTriggered, onNotificationClick
override
openDebuggingScreen() Future
Opens JedAI SDK debugging screen
override
registerHeadlessDispatcher(Function dispatcher) Future
Registering callback raw handle for calling dart callback in background
override
requestEncodedEnrichmentReport() Future
Request to generate Encoded Enrichment report.
override
requestMicrosegmentsSnapshotReport() Future
Request to generate Microsegments Snapshot report.
override
setUserDefinedDecimal(String name, double value) Future<void>
Set Decimal custom micro segment arguments Micro Segment values
override
setUserDefinedInteger(String name, int value) Future<void>
Set Integer custom micro segment value arguments Micro Segment values
override
setUserDefinedString(String name, String value) Future<void>
Set String custom micro segment value arguments Micro Segment values
override
setUserInteractionEvent(String campaignIdentifier, AnagogActivityType activityType) Future
Forward user interaction event to SDK
override
shareFeedback() Future
Create and share SDK report. Use this in case you want to share with Anagog SDK operation and debugging report for analyze
override
simulateCampaign(String? campaignIdentifier) Future
Simulate campaign occuranc, use this API to test your camaigns as defined. campaignIdentifier A campaign identifier to simulate. If null simulates all campaigns
override
syncCampaigns() Future
Sync campaigns Download all your campaigns to your app
override
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited

Static Properties

instance AnagogFlutter
no setter
logger AnagogFlutterLogger
no setter
onboarding AnagogFlutterOnboarding
no setter
pageTracker AnagogFlutterPageTracker
no setter