AnagogFlutterPlatform class abstract

Inheritance
  • Object
  • PlatformInterface
  • AnagogFlutterPlatform
Implementers

Constructors

AnagogFlutterPlatform()

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.
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

Operators

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

Static Properties

instance AnagogFlutterPlatform
getter/setter pair
logger AnagogFlutterLogger
no setter
onboarding AnagogFlutterOnboarding
no setter
pageTracker AnagogFlutterPageTracker
no setter