MethodChannelMarketapSdk class
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
-
requestAuthorizationForPushNotifications()
→ Future<void>
-
override
-
resetIdentity()
→ Future<void>
-
override
-
setClickHandler(MarketapClickHandler handler)
→ Future<void>
-
override
-
setDeviceOptIn(bool? optIn)
→ 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