VWO class

The legacy entry point for the VWO FME Flutter SDK.

Deprecated: use Wingify instead. The VWO API continues to work without changes; see MIGRATE.md for the migration guide.

Inheritance
Annotations
  • @Deprecated('Use Wingify instead. See MIGRATE.md.')

Constructors

VWO()

Properties

accountId int?
getter/setter pairinherited
fmePlugin VwoFmeFlutterSdkPlatform?
getter/setter pairinherited
hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
sdkKey String?
getter/setter pairinherited

Methods

attach(FmeInitOptions options) Future<void>
Initializes the native SDK for options and registers this client.
inherited
clearInstance() Future<bool>
Clears this client instance.
inherited
getFlag({required String featureKey, required FmeUserContext context}) Future<GetFlag?>
Gets the value of a feature flag.
inherited
invokeSetAlias({required FmeUserContext context, required String alias}) Future<bool>
Shared setAlias implementation for VWO and Wingify.
inherited
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
setAlias({required VWOUserContext context, required String alias}) Future<bool>?
Links a temporary user ID to an authenticated user ID.
setAttribute({required Map<String, dynamic> attributes, required FmeUserContext context}) Future<bool>
Sets user attributes. Returns false if the SDK is not initialized.
inherited
toString() String
A string representation of this object.
inherited
trackEvent({required String eventName, required FmeUserContext context, Map<String, dynamic>? eventProperties}) Future<Map<String, bool>?>
Tracks an event.
inherited

Operators

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

Static Methods

getInstance({required int accountId, required String sdkKey}) VWO?
Gets an existing VWO instance previously created via init.
init(VWOInitOptions options) Future<VWO?>
Initializes the VWO SDK.
logMessage(String message) → void
Prints a message in debug mode only.
override