MarketapSdkPlatform class abstract

Implementers

Constructors

MarketapSdkPlatform()

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

hideCampaign({required String campaignId, String? hideType}) Future<void>
identify(String userId, {Map<String, dynamic>? userProperties}) Future<void>
initialize(String projectId) Future<void>
login({required String userId, Map<String, dynamic>? userProperties, Map<String, dynamic>? eventProperties}) Future<void>
logout({Map<String, dynamic>? eventProperties}) Future<void>
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
requestAuthorizationForPushNotifications() Future<void>
resetIdentity() Future<void>
setClickHandler(MarketapClickHandler handler) Future<void>
setDeviceOptIn(bool? optIn) Future<void>
setUserProperties({required Map<String, dynamic> userProperties}) Future<void>
signup({required String userId, Map<String, dynamic>? userProperties, Map<String, dynamic>? eventProperties, bool? persistUser}) Future<void>
toString() String
A string representation of this object.
inherited
track(String eventName, {Map<String, dynamic>? eventProperties}) Future<void>
trackFromWebBridge(String eventName, {Map<String, dynamic>? eventProperties, bool handleInAppInFlutter = true}) Future<void>
trackInAppClick({required String campaignId, required String messageId, required String locationId, String? url, String? layoutSubType}) Future<void>
trackInAppImpression({required String campaignId, required String messageId, String? layoutSubType}) Future<void>
trackPageView({Map<String, dynamic>? eventProperties}) Future<void>
trackPurchase(double revenue, {Map<String, dynamic>? eventProperties}) Future<void>
trackRevenue(String eventName, double revenue, {Map<String, dynamic>? eventProperties}) Future<void>

Operators

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

Static Properties

instance MarketapSdkPlatform
getter/setter pair