AnagogFlutterPlatform class abstract

Inheritance
  • Object
  • PlatformInterface
  • AnagogFlutterPlatform

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
getCampaigns() Future<List<Campaign>?>
Get available campaigns
getJedAIStatus() Future<JedAIStatus>
Returns if SDK is ready
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
getVersion() Future
Get SDK Version
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
requestMicrosegmentsSnapshotReport() Future
Request to generate Microsegments Snapshot report.
setUserDefinedDecimal(Map<String, dynamic> arguments) Future
Set Decimal custom micro segment value arguments Micro Segment values
setUserDefinedInteger(Map<String, dynamic> arguments) Future
Set Integer custom micro segment value arguments Micro Segment values
setUserDefinedString(Map<String, dynamic> arguments) 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')
share() 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