setUserInteractionEvent method
Future
setUserInteractionEvent(
- String campaignIdentifier,
- AnagogActivityType activityType
override
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')
Implementation
@override
Future setUserInteractionEvent(
String campaignIdentifier, AnagogActivityType activityType) async {
Map<String, String> params = {};
params[CAMPAIGN_IDENTIFIER] = campaignIdentifier;
params[ACTIVITY_TYPE] = activityType
.toString()
.split(".")
.last; //todo Enum.name available from Dart 2.17.. Consider upgrading
return _methodChannel.invokeMethod("setUserInteractionEvent", params);
}