FirebaseDynamicLinksPlatform class abstract

Defines an interface to work with Dynamic Links across platforms

Inheritance
  • Object
  • PlatformInterface
  • FirebaseDynamicLinksPlatform

Constructors

FirebaseDynamicLinksPlatform({FirebaseApp? appInstance})
Create an instance using app
FirebaseDynamicLinksPlatform.instanceFor({required FirebaseApp app})
Create an instance using app using the existing implementation
factory

Properties

app → FirebaseApp
Returns the FirebaseApp for the current instance.
no setter
appInstance → FirebaseApp?
The FirebaseApp this instance was initialized with.
final
hashCode int
The hash code for this object.
no setteroverride
Creates a stream for listening whenever a dynamic link becomes available
no setter
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

Generate a long Dynamic Link URL.
Generate a short Dynamic Link URL.
delegateFor({required FirebaseApp app}) FirebaseDynamicLinksPlatform
Enables delegates to create new instances of themselves if a none default FirebaseApp instance is required by the user.
Determine if the app has a pending dynamic link and provide access to the dynamic link parameters. A pending dynamic link may have been previously captured when a user clicked on a dynamic link, or may be present in the dynamicLinkUri parameter. If both are present, the previously captured dynamic link will take precedence. The captured data will be removed after first access.
Attempts to retrieve the dynamic link which launched the app.
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
override

Operators

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

Static Properties

instance FirebaseDynamicLinksPlatform
The current default FirebaseDynamicLinksPlatform instance.
getter/setter pair