AnagogFlutter class
- Inheritance
-
- Object
- PlatformInterface
- AnagogFlutterPlatform
- AnagogFlutter
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 nameoverride -
getUserDefinedInteger(
String name) → Future< int?> -
Get Integer custom micro segment
name
Stat nameoverride -
getUserDefinedStat(
) → Future< Map?> -
Get the app custom micro segments map
override
-
getUserDefinedString(
String name) → Future< String?> -
Get String custom micro segment
name
Stat nameoverride -
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 valuesoverride -
setUserDefinedInteger(
String name, int value) → Future< void> -
Set Integer custom micro segment value
arguments
Micro Segment valuesoverride -
setUserDefinedString(
String name, String value) → Future< void> -
Set String custom micro segment value
arguments
Micro Segment valuesoverride -
setUserInteractionEvent(
String campaignIdentifier, AnagogActivityType activityType) → Future -
Forward user interaction event to SDK
override
-
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 campaignsoverride -
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