Inheritance
Object
PlatformInterface
AnagogFlutterPlatform
Implementers
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.
disableJedAI ()
→ Future
Disable and stop JedAI Sdk
enableJedAI ()
→ Future
Enable JedAI Sdk
fireMicromoments (Micromoment micromoment )
→ Future
Use to create report a Micromoment object from your app
forceScheduleReports ()
→ Future
Generate and send SDK reports
generateFeedback ()
→ Future
Generates SDK Feedback zip
getCampaigns ()
→ Future <List <Campaign > ? >
Get available campaigns
getJedAIStatus ()
→ Future <JedAIStatus >
Returns if SDK is ready
getJedAIVersion ()
→ Future
Get SDK Version
getPluginVersion ()
→ Future
Get Flutter plugin version
getUserDefinedDecimal (String name )
→ Future <double ? >
Get Decimal custom micro segment
name
Stat name
getUserDefinedInteger (String name )
→ Future <int ? >
Get Integer custom micro segment
name
Stat name
getUserDefinedStat ()
→ Future <Map ? >
Get the app custom micro segments map
getUserDefinedString (String name )
→ Future <String ? >
Get String custom micro segment
name
Stat name
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
openDebuggingScreen ()
→ Future
Opens JedAI SDK debugging screen
registerHeadlessDispatcher (Function dispatcher )
→ Future
Registering callback raw handle for calling dart callback in background
requestEncodedEnrichmentReport ()
→ Future
Request to generate Encoded Enrichment report.
requestMicrosegmentsSnapshotReport ()
→ Future
Request to generate Microsegments Snapshot report.
setUserDefinedDecimal (String name , double value )
→ Future
Set Decimal custom micro segment value
arguments
Micro Segment values
setUserDefinedInteger (String name , int value )
→ Future
Set Integer custom micro segment value
arguments
Micro Segment values
setUserDefinedString (String name , String value )
→ Future
Set String custom micro segment value
arguments
Micro Segment values
setUserInteractionEvent (String campaignIdentifier , AnagogActivityType activityType )
→ Future
Report user interaction event to SDK (e.g. Triggered, Conversion, Clicked)
campaignIdentifier
- The campaign identifier which user interact with
activityType
- Sdk activity type (e.g. clicked, conversion etc')
shareFeedback ()
→ Future
Create and share SDK report.
Use this in case you want to share with Anagog SDK operation and debugging report for analyze
simulateCampaign (String ? campaignIdentifier )
→ Future
Simulate a campaign, use this API to test your campaigns as defined.
campaignIdentifier
A campaign identifier to simulate. Pass null to simulates all your campaigns
syncCampaigns ()
→ Future
Sync campaigns
Download all your campaigns to your app
toString ()
→ String
A string representation of this object.
inherited