com.google.firebase.dynamiclinks
Interfaces
ShortDynamicLink | This interface is deprecated. Firebase Dynamic Links is deprecated and should not be used in new projects. |
ShortDynamicLink.Warning | This interface is deprecated. Firebase Dynamic Links is deprecated and should not be used in new projects. |
Classes
DynamicLink | This class is deprecated. Firebase Dynamic Links is deprecated and should not be used in new projects. |
DynamicLink.AndroidParameters | This class is deprecated. Firebase Dynamic Links is deprecated and should not be used in new projects. |
DynamicLink.AndroidParameters.Builder | This class is deprecated. Firebase Dynamic Links is deprecated and should not be used in new projects. |
DynamicLink.Builder | This class is deprecated. Firebase Dynamic Links is deprecated and should not be used in new projects. |
DynamicLink.GoogleAnalyticsParameters | This class is deprecated. Firebase Dynamic Links is deprecated and should not be used in new projects. |
DynamicLink.GoogleAnalyticsParameters.Builder | This class is deprecated. Firebase Dynamic Links is deprecated and should not be used in new projects. |
DynamicLink.IosParameters | This class is deprecated. Firebase Dynamic Links is deprecated and should not be used in new projects. |
DynamicLink.IosParameters.Builder | This class is deprecated. Firebase Dynamic Links is deprecated and should not be used in new projects. |
DynamicLink.ItunesConnectAnalyticsParameters | This class is deprecated. Firebase Dynamic Links is deprecated and should not be used in new projects. |
DynamicLink.ItunesConnectAnalyticsParameters.Builder | This class is deprecated. Firebase Dynamic Links is deprecated and should not be used in new projects. |
DynamicLink.NavigationInfoParameters | This class is deprecated. Firebase Dynamic Links is deprecated and should not be used in new projects. |
DynamicLink.NavigationInfoParameters.Builder | This class is deprecated. Firebase Dynamic Links is deprecated and should not be used in new projects. |
DynamicLink.SocialMetaTagParameters | This class is deprecated. Firebase Dynamic Links is deprecated and should not be used in new projects. |
DynamicLink.SocialMetaTagParameters.Builder | This class is deprecated. Firebase Dynamic Links is deprecated and should not be used in new projects. |
FirebaseDynamicLinks | This class is deprecated. Firebase Dynamic Links is deprecated and should not be used in new projects. |
PendingDynamicLinkData | This class is deprecated. Firebase Dynamic Links is deprecated and should not be used in new projects. |
Annotations
ShortDynamicLink.Suffix | Path generation option for short Dynamic Link length |
Extension functions summary
Extension properties summary
FirebaseDynamicLinks | Returns the |
Extension functions
androidParameters
fun DynamicLink.Builder.androidParameters(init: DynamicLink.AndroidParameters.Builder.()->Unit): Unit
Creates aDynamicLink.AndroidParameters object initialized using theinit function and sets it to theDynamicLink.Builder
androidParameters
fun DynamicLink.Builder.androidParameters(
packageName: String,
init: DynamicLink.AndroidParameters.Builder.()->Unit
): Unit
Creates aDynamicLink.AndroidParameters object initialized with the specifiedpackageName and using theinit function and sets it to theDynamicLink.Builder
component1
operator fun PendingDynamicLinkData.component1(): Uri?
Destructuring declaration forPendingDynamicLinkData to provide link.
component1
operator fun ShortDynamicLink.component1(): Uri?
Destructuring declaration forShortDynamicLink to provide shortLink.
component2
operator fun PendingDynamicLinkData.component2(): Int
Destructuring declaration forPendingDynamicLinkData to provide minimumAppVersion.
component2
operator fun ShortDynamicLink.component2(): Uri?
Destructuring declaration forShortDynamicLink to provide previewLink.
component3
operator fun PendingDynamicLinkData.component3(): Long
Destructuring declaration forPendingDynamicLinkData to provide clickTimestamp.
component3
operator fun ShortDynamicLink.component3(): List<ShortDynamicLink.Warning>
Destructuring declaration forShortDynamicLink to provide warnings.
dynamicLink
fun FirebaseDynamicLinks.dynamicLink(init: DynamicLink.Builder.()->Unit): DynamicLink
Creates aDynamicLink object initialized using theinit function.
dynamicLinks
fun Firebase.dynamicLinks(app: FirebaseApp): FirebaseDynamicLinks
Returns theFirebaseDynamicLinks instance of a givenFirebaseApp.
googleAnalyticsParameters
fun DynamicLink.Builder.googleAnalyticsParameters(init: DynamicLink.GoogleAnalyticsParameters.Builder.()->Unit): Unit
Creates aDynamicLink.GoogleAnalyticsParameters object initialized using theinit function and sets it to theDynamicLink.Builder
googleAnalyticsParameters
fun DynamicLink.Builder.googleAnalyticsParameters(
source: String,
medium: String,
campaign: String,
init: DynamicLink.GoogleAnalyticsParameters.Builder.()->Unit
): Unit
Creates aDynamicLink.GoogleAnalyticsParameters object initialized with the specifiedsource,medium,campaign and using theinit function and sets it to theDynamicLink.Builder.
iosParameters
fun DynamicLink.Builder.iosParameters(bundleId: String, init: DynamicLink.IosParameters.Builder.()->Unit): Unit
Creates aDynamicLink.IosParameters object initialized with the specifiedbundleId and using theinit function and sets it to theDynamicLink.Builder
itunesConnectAnalyticsParameters
fun DynamicLink.Builder.itunesConnectAnalyticsParameters(init: DynamicLink.ItunesConnectAnalyticsParameters.Builder.()->Unit): Unit
Creates aDynamicLink.ItunesConnectAnalyticsParameters object initialized using theinit function and sets it to theDynamicLink.Builder
navigationInfoParameters
fun DynamicLink.Builder.navigationInfoParameters(init: DynamicLink.NavigationInfoParameters.Builder.()->Unit): Unit
Creates aDynamicLink.NavigationInfoParameters object initialized using theinit function and sets it to theDynamicLink.Builder
shortLinkAsync
fun FirebaseDynamicLinks.shortLinkAsync(init: DynamicLink.Builder.()->Unit): Task<ShortDynamicLink>
Creates aShortDynamicLink object initialized using theinit function.
shortLinkAsync
fun FirebaseDynamicLinks.shortLinkAsync(suffix: Int, init: DynamicLink.Builder.()->Unit): Task<ShortDynamicLink>
Creates aShortDynamicLink object initialized using theinit function.
socialMetaTagParameters
fun DynamicLink.Builder.socialMetaTagParameters(init: DynamicLink.SocialMetaTagParameters.Builder.()->Unit): Unit
Creates aDynamicLink.SocialMetaTagParameters object initialized using theinit function and sets it to theDynamicLink.Builder
Extension properties
dynamicLinks
val Firebase.dynamicLinks: FirebaseDynamicLinks
Returns theFirebaseDynamicLinks instance of the defaultFirebaseApp.
Except as otherwise noted, the content of this page is licensed under theCreative Commons Attribution 4.0 License, and code samples are licensed under theApache 2.0 License. For details, see theGoogle Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2025-07-21 UTC.