AnagogFlutter class
Properties
hashCode
→ int
The hash code for this object.
no setter inherited
runtimeType
→ Type
A representation of the runtime type of the object.
no setter inherited
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
exportDataEnrichment ({Set <String > ? requestedMetrics })
→ Future <Map >
Retrieve DataEnrichment from 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
getStats ({required String name , String ? index1 , String ? index2 , TimeFrame ? timeFrame })
→ Future
Get stats by name, index1, index2 and timeRange
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