MethodChannelMarketapSdk class

Inheritance

Constructors

MethodChannelMarketapSdk()

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

Operators

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