ActionCodeSettings class
This is the interface that defines the required continue/state URL with optional Android and iOS bundle identifiers.
The fields are:
url Sets the link continue/state URL, which has different meanings in different contexts:
- When the link is handled in the web action widgets, this is the deep link in the continueUrl query parameter.
- When the link is handled in the app directly, this is the continueUrl query parameter in the deep link of the Dynamic Link.
iOS Sets the IosSettings object.
android Sets the AndroidSettings object.
handleCodeInApp The default is false
. When set to true
,
the action code link will be be sent as a Universal Link or Android App Link
and will be opened by the app if installed. In the false
case,
the code will be sent to the web widget first and then on continue will
redirect to the app if installed.
See: firebase.google.com/docs/reference/js/firebase.auth#.ActionCodeSettings
- Annotations
-
- @JS()
- @anonymous
Constructors
- ActionCodeSettings({String url, IosSettings iOS, AndroidSettings android, bool handleCodeInApp})
-
factory
Properties
- android ↔ AndroidSettings
-
getter/setter pair
- handleCodeInApp ↔ bool
-
getter/setter pair
- hashCode → int
-
The hash code for this object.
no setterinherited
- iOS ↔ IosSettings
-
getter/setter pair
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- url ↔ String
-
getter/setter pair
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited