SuperwallOptions class

Options for configuring Superwall, including paywall presentation and appearance.

Available extensions

Constructors

SuperwallOptions.new()

Properties

hashCode int
The hash code for this object.
no setterinherited
isExternalDataCollectionEnabled bool
Enables the sending of non-Superwall tracked events and properties back to the Superwall servers. Defaults to true.
getter/setter pair
isGameControllerEnabled bool
Forwards events from the game controller to the paywall. Defaults to false.
getter/setter pair
localeIdentifier String?
Sets the device locale identifier to use when evaluating rules.
getter/setter pair
logging Logging
The log scope and level to print to the console.
getter/setter pair
networkEnvironment NetworkEnvironment
Determines which network environment your SDK should use. Defaults to NetworkEnvironment.release. You should under no circumstance change this unless you received the go-ahead from the Superwall team.
getter/setter pair
passIdentifiersToPlayStore bool
Enables passing identifier to the Play Store as AccountId's. Defaults to false.
getter/setter pair
paywalls PaywallOptions
Configures the appearance and behaviour of paywalls.
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() Map

Available on SuperwallOptions, provided by the SuperwallOptionsJson extension

toString() String
A string representation of this object.
inherited

Operators

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