RudderSdkFlutterIos class
An implementation for RudderSdk for ios platform
- Inheritance
-
- Object
- PlatformInterface
- RudderSdkPlatform
- RudderSdkFlutterIos
Constructors
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
-
alias(
String newId, {RudderOption? options}) → void -
override
-
endSession(
) → void -
override
-
getRudderContext(
) → Future< Map?> -
override
-
getSessionId(
) → Future< int?> -
override
-
group(
String groupId, {RudderTraits? groupTraits, RudderOption? options}) → void -
override
-
identify(
String userId, {RudderTraits? traits, RudderOption? options}) → void -
override
-
initialize(
String writeKey, {RudderConfig? config, RudderOption? options}) → void -
override
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
optOut(
bool optOut) → void -
override
-
putAdvertisingId(
String advertisingId) → void -
override
-
putAnonymousId(
String anonymousId) → void -
override
-
putDeviceToken(
String deviceToken) → void -
override
-
reset(
{bool clearAnonymousId = false}) → void -
override
-
screen(
String screenName, {String? category, RudderProperty? properties, RudderOption? options}) → void -
override
-
startSession(
{int? sessionId}) → void -
override
-
toString(
) → String -
A string representation of this object.
inherited
-
track(
String eventName, {RudderProperty? properties, RudderOption? options}) → void -
override
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited
Static Methods
-
registerWith(
) → void - Register this class