# DynamicLink.Builder

# DynamicLink.Builder


```
public final class DynamicLink.Builder
```

<br />

*** ** * ** ***

> [!CAUTION]
> **This class is deprecated.**   
>
> Firebase Dynamic Links is deprecated and should not be used in new projects. The service will shut down on August 25, 2025. For more information, see [Dynamic Links deprecation documentation](https://firebase.google.com/support/dynamic-links-faq).

Builder for creating Dynamic Links.

## Summary

| ### Public methods |
|---|---|
| `@https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html https://firebase.google.com/docs/reference/android/com/google/firebase/dynamiclinks/DynamicLink` | `[buildDynamicLink](https://firebase.google.com/docs/reference/android/com/google/firebase/dynamiclinks/DynamicLink.Builder#buildDynamicLink())()` **This method is deprecated.** Firebase Dynamic Links is deprecated and should not be used in new projects. <br /> |
| `@https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html https://developers.google.com/android/reference/com/google/android/gms/tasks/Task.html<https://firebase.google.com/docs/reference/android/com/google/firebase/dynamiclinks/ShortDynamicLink>` | `[buildShortDynamicLink](https://firebase.google.com/docs/reference/android/com/google/firebase/dynamiclinks/DynamicLink.Builder#buildShortDynamicLink())()` **This method is deprecated.** Firebase Dynamic Links is deprecated and should not be used in new projects. <br /> |
| `@https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html https://developers.google.com/android/reference/com/google/android/gms/tasks/Task.html<https://firebase.google.com/docs/reference/android/com/google/firebase/dynamiclinks/ShortDynamicLink>` | `[buildShortDynamicLink](https://firebase.google.com/docs/reference/android/com/google/firebase/dynamiclinks/DynamicLink.Builder#buildShortDynamicLink(int))(@https://firebase.google.com/docs/reference/android/com/google/firebase/dynamiclinks/ShortDynamicLink.Suffix int suffix)` **This method is deprecated.** Firebase Dynamic Links is deprecated and should not be used in new projects. <br /> |
| `@https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html https://developer.android.com/reference/kotlin/java/lang/String.html` | `[getDomainUriPrefix](https://firebase.google.com/docs/reference/android/com/google/firebase/dynamiclinks/DynamicLink.Builder#getDomainUriPrefix())()` **This method is deprecated.** Firebase Dynamic Links is deprecated and should not be used in new projects. <br /> |
| `@https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html https://developer.android.com/reference/kotlin/android/net/Uri.html` | `[getLink](https://firebase.google.com/docs/reference/android/com/google/firebase/dynamiclinks/DynamicLink.Builder#getLink())()` **This method is deprecated.** Firebase Dynamic Links is deprecated and should not be used in new projects. <br /> |
| `@https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html https://developer.android.com/reference/kotlin/android/net/Uri.html` | `[getLongLink](https://firebase.google.com/docs/reference/android/com/google/firebase/dynamiclinks/DynamicLink.Builder#getLongLink())()` **This method is deprecated.** Firebase Dynamic Links is deprecated and should not be used in new projects. <br /> |
| `@https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html https://firebase.google.com/docs/reference/android/com/google/firebase/dynamiclinks/DynamicLink.Builder` | `[setAndroidParameters](https://firebase.google.com/docs/reference/android/com/google/firebase/dynamiclinks/DynamicLink.Builder#setAndroidParameters(com.google.firebase.dynamiclinks.DynamicLink.AndroidParameters))( @https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html https://firebase.google.com/docs/reference/android/com/google/firebase/dynamiclinks/DynamicLink.AndroidParameters androidParameters )` **This method is deprecated.** Firebase Dynamic Links is deprecated and should not be used in new projects. <br /> |
| `@https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html https://firebase.google.com/docs/reference/android/com/google/firebase/dynamiclinks/DynamicLink.Builder` | `[setDomainUriPrefix](https://firebase.google.com/docs/reference/android/com/google/firebase/dynamiclinks/DynamicLink.Builder#setDomainUriPrefix(java.lang.String))(@https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html https://developer.android.com/reference/kotlin/java/lang/String.html domainUriPrefix)` **This method is deprecated.** Firebase Dynamic Links is deprecated and should not be used in new projects. <br /> |
| `@https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html https://firebase.google.com/docs/reference/android/com/google/firebase/dynamiclinks/DynamicLink.Builder` | `[setDynamicLinkDomain](https://firebase.google.com/docs/reference/android/com/google/firebase/dynamiclinks/DynamicLink.Builder#setDynamicLinkDomain(java.lang.String))(@https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html https://developer.android.com/reference/kotlin/java/lang/String.html dynamicLinkDomain)` **This method is deprecated.** Use `https://firebase.google.com/docs/reference/android/com/google/firebase/dynamiclinks/DynamicLink.Builder#setDomainUriPrefix(java.lang.String)` instead <br /> |
| `@https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html https://firebase.google.com/docs/reference/android/com/google/firebase/dynamiclinks/DynamicLink.Builder` | `[setGoogleAnalyticsParameters](https://firebase.google.com/docs/reference/android/com/google/firebase/dynamiclinks/DynamicLink.Builder#setGoogleAnalyticsParameters(com.google.firebase.dynamiclinks.DynamicLink.GoogleAnalyticsParameters))( @https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html https://firebase.google.com/docs/reference/android/com/google/firebase/dynamiclinks/DynamicLink.GoogleAnalyticsParameters googleAnalyticsParameters )` **This method is deprecated.** Firebase Dynamic Links is deprecated and should not be used in new projects. <br /> |
| `@https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html https://firebase.google.com/docs/reference/android/com/google/firebase/dynamiclinks/DynamicLink.Builder` | `[setIosParameters](https://firebase.google.com/docs/reference/android/com/google/firebase/dynamiclinks/DynamicLink.Builder#setIosParameters(com.google.firebase.dynamiclinks.DynamicLink.IosParameters))(@https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html https://firebase.google.com/docs/reference/android/com/google/firebase/dynamiclinks/DynamicLink.IosParameters iosParameters)` **This method is deprecated.** Firebase Dynamic Links is deprecated and should not be used in new projects. <br /> |
| `@https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html https://firebase.google.com/docs/reference/android/com/google/firebase/dynamiclinks/DynamicLink.Builder` | `[setItunesConnectAnalyticsParameters](https://firebase.google.com/docs/reference/android/com/google/firebase/dynamiclinks/DynamicLink.Builder#setItunesConnectAnalyticsParameters(com.google.firebase.dynamiclinks.DynamicLink.ItunesConnectAnalyticsParameters))( @https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html https://firebase.google.com/docs/reference/android/com/google/firebase/dynamiclinks/DynamicLink.ItunesConnectAnalyticsParameters itunesConnectAnalyticsParameters )` **This method is deprecated.** Firebase Dynamic Links is deprecated and should not be used in new projects. <br /> |
| `@https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html https://firebase.google.com/docs/reference/android/com/google/firebase/dynamiclinks/DynamicLink.Builder` | `[setLink](https://firebase.google.com/docs/reference/android/com/google/firebase/dynamiclinks/DynamicLink.Builder#setLink(android.net.Uri))(@https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html https://developer.android.com/reference/kotlin/android/net/Uri.html link)` **This method is deprecated.** Firebase Dynamic Links is deprecated and should not be used in new projects. <br /> |
| `@https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html https://firebase.google.com/docs/reference/android/com/google/firebase/dynamiclinks/DynamicLink.Builder` | `[setLongLink](https://firebase.google.com/docs/reference/android/com/google/firebase/dynamiclinks/DynamicLink.Builder#setLongLink(android.net.Uri))(@https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html https://developer.android.com/reference/kotlin/android/net/Uri.html longLink)` **This method is deprecated.** Firebase Dynamic Links is deprecated and should not be used in new projects. <br /> |
| `@https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html https://firebase.google.com/docs/reference/android/com/google/firebase/dynamiclinks/DynamicLink.Builder` | `[setNavigationInfoParameters](https://firebase.google.com/docs/reference/android/com/google/firebase/dynamiclinks/DynamicLink.Builder#setNavigationInfoParameters(com.google.firebase.dynamiclinks.DynamicLink.NavigationInfoParameters))( @https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html https://firebase.google.com/docs/reference/android/com/google/firebase/dynamiclinks/DynamicLink.NavigationInfoParameters navigationInfoParameters )` **This method is deprecated.** Firebase Dynamic Links is deprecated and should not be used in new projects. <br /> |
| `@https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html https://firebase.google.com/docs/reference/android/com/google/firebase/dynamiclinks/DynamicLink.Builder` | `[setSocialMetaTagParameters](https://firebase.google.com/docs/reference/android/com/google/firebase/dynamiclinks/DynamicLink.Builder#setSocialMetaTagParameters(com.google.firebase.dynamiclinks.DynamicLink.SocialMetaTagParameters))( @https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html https://firebase.google.com/docs/reference/android/com/google/firebase/dynamiclinks/DynamicLink.SocialMetaTagParameters socialMetaTagParameters )` **This method is deprecated.** Firebase Dynamic Links is deprecated and should not be used in new projects. <br /> |

| ### Extension functions |
|---|---|
| `final void` | `https://firebase.google.com/docs/reference/android/com/google/firebase/dynamiclinks/FirebaseDynamicLinksKt.[androidParameters](https://firebase.google.com/docs/reference/android/com/google/firebase/dynamiclinks/DynamicLink.Builder#(com.google.firebase.dynamiclinks.DynamicLink.Builder).androidParameters(kotlin.Function1))( @https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html https://firebase.google.com/docs/reference/android/com/google/firebase/dynamiclinks/DynamicLink.Builder receiver, @https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-extension-function-type/index.html @https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html Function1<@https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html https://firebase.google.com/docs/reference/android/com/google/firebase/dynamiclinks/DynamicLink.AndroidParameters.Builder, https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html> init )` Creates a `https://firebase.google.com/docs/reference/android/com/google/firebase/dynamiclinks/DynamicLink.AndroidParameters` object initialized using the `https://firebase.google.com/docs/reference/android/com/google/firebase/dynamiclinks/package-summary#(com.google.firebase.dynamiclinks.DynamicLink.Builder).androidParameters(kotlin.Function1)` function and sets it to the `https://firebase.google.com/docs/reference/android/com/google/firebase/dynamiclinks/DynamicLink.Builder` |
| `final void` | `https://firebase.google.com/docs/reference/android/com/google/firebase/dynamiclinks/FirebaseDynamicLinksKt.[androidParameters](https://firebase.google.com/docs/reference/android/com/google/firebase/dynamiclinks/DynamicLink.Builder#(com.google.firebase.dynamiclinks.DynamicLink.Builder).androidParameters(kotlin.String,kotlin.Function1))( @https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html https://firebase.google.com/docs/reference/android/com/google/firebase/dynamiclinks/DynamicLink.Builder receiver, @https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html https://developer.android.com/reference/kotlin/java/lang/String.html packageName, @https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-extension-function-type/index.html @https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html Function1<@https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html https://firebase.google.com/docs/reference/android/com/google/firebase/dynamiclinks/DynamicLink.AndroidParameters.Builder, https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html> init )` Creates a `https://firebase.google.com/docs/reference/android/com/google/firebase/dynamiclinks/DynamicLink.AndroidParameters` object initialized with the specified `https://firebase.google.com/docs/reference/android/com/google/firebase/dynamiclinks/package-summary#(com.google.firebase.dynamiclinks.DynamicLink.Builder).androidParameters(kotlin.String,kotlin.Function1)` and using the `https://firebase.google.com/docs/reference/android/com/google/firebase/dynamiclinks/package-summary#(com.google.firebase.dynamiclinks.DynamicLink.Builder).androidParameters(kotlin.String,kotlin.Function1)` function and sets it to the `https://firebase.google.com/docs/reference/android/com/google/firebase/dynamiclinks/DynamicLink.Builder` |
| `final void` | `https://firebase.google.com/docs/reference/android/com/google/firebase/dynamiclinks/FirebaseDynamicLinksKt.[androidParameters](https://firebase.google.com/docs/reference/android/com/google/firebase/dynamiclinks/DynamicLink.Builder#(com.google.firebase.dynamiclinks.DynamicLink.Builder).androidParameters(kotlin.Function1))( @https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html https://firebase.google.com/docs/reference/android/com/google/firebase/dynamiclinks/DynamicLink.Builder receiver, @https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-extension-function-type/index.html @https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html Function1<@https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html https://firebase.google.com/docs/reference/android/com/google/firebase/dynamiclinks/DynamicLink.AndroidParameters.Builder, https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html> init )` **This method is deprecated.** Migrate to use the KTX API from the main module: https://firebase.google.com/docs/android/kotlin-migration. |
| `final void` | `https://firebase.google.com/docs/reference/android/com/google/firebase/dynamiclinks/FirebaseDynamicLinksKt.[androidParameters](https://firebase.google.com/docs/reference/android/com/google/firebase/dynamiclinks/DynamicLink.Builder#(com.google.firebase.dynamiclinks.DynamicLink.Builder).androidParameters(kotlin.String,kotlin.Function1))( @https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html https://firebase.google.com/docs/reference/android/com/google/firebase/dynamiclinks/DynamicLink.Builder receiver, @https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html https://developer.android.com/reference/kotlin/java/lang/String.html packageName, @https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-extension-function-type/index.html @https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html Function1<@https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html https://firebase.google.com/docs/reference/android/com/google/firebase/dynamiclinks/DynamicLink.AndroidParameters.Builder, https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html> init )` **This method is deprecated.** Migrate to use the KTX API from the main module: https://firebase.google.com/docs/android/kotlin-migration. |
| `final void` | `https://firebase.google.com/docs/reference/android/com/google/firebase/dynamiclinks/FirebaseDynamicLinksKt.[googleAnalyticsParameters](https://firebase.google.com/docs/reference/android/com/google/firebase/dynamiclinks/DynamicLink.Builder#(com.google.firebase.dynamiclinks.DynamicLink.Builder).googleAnalyticsParameters(kotlin.Function1))( @https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html https://firebase.google.com/docs/reference/android/com/google/firebase/dynamiclinks/DynamicLink.Builder receiver, @https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-extension-function-type/index.html @https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html Function1<@https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html https://firebase.google.com/docs/reference/android/com/google/firebase/dynamiclinks/DynamicLink.GoogleAnalyticsParameters.Builder, https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html> init )` Creates a `https://firebase.google.com/docs/reference/android/com/google/firebase/dynamiclinks/DynamicLink.GoogleAnalyticsParameters` object initialized using the `https://firebase.google.com/docs/reference/android/com/google/firebase/dynamiclinks/package-summary#(com.google.firebase.dynamiclinks.DynamicLink.Builder).googleAnalyticsParameters(kotlin.Function1)` function and sets it to the `https://firebase.google.com/docs/reference/android/com/google/firebase/dynamiclinks/DynamicLink.Builder` |
| `final void` | `https://firebase.google.com/docs/reference/android/com/google/firebase/dynamiclinks/FirebaseDynamicLinksKt.[googleAnalyticsParameters](https://firebase.google.com/docs/reference/android/com/google/firebase/dynamiclinks/DynamicLink.Builder#(com.google.firebase.dynamiclinks.DynamicLink.Builder).googleAnalyticsParameters(kotlin.String,kotlin.String,kotlin.String,kotlin.Function1))( @https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html https://firebase.google.com/docs/reference/android/com/google/firebase/dynamiclinks/DynamicLink.Builder receiver, @https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html https://developer.android.com/reference/kotlin/java/lang/String.html source, @https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html https://developer.android.com/reference/kotlin/java/lang/String.html medium, @https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html https://developer.android.com/reference/kotlin/java/lang/String.html campaign, @https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-extension-function-type/index.html @https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html Function1<@https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html https://firebase.google.com/docs/reference/android/com/google/firebase/dynamiclinks/DynamicLink.GoogleAnalyticsParameters.Builder, https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html> init )` Creates a `https://firebase.google.com/docs/reference/android/com/google/firebase/dynamiclinks/DynamicLink.GoogleAnalyticsParameters` object initialized with the specified `https://firebase.google.com/docs/reference/android/com/google/firebase/dynamiclinks/package-summary#(com.google.firebase.dynamiclinks.DynamicLink.Builder).googleAnalyticsParameters(kotlin.String,kotlin.String,kotlin.String,kotlin.Function1)`, `https://firebase.google.com/docs/reference/android/com/google/firebase/dynamiclinks/package-summary#(com.google.firebase.dynamiclinks.DynamicLink.Builder).googleAnalyticsParameters(kotlin.String,kotlin.String,kotlin.String,kotlin.Function1)`, `https://firebase.google.com/docs/reference/android/com/google/firebase/dynamiclinks/package-summary#(com.google.firebase.dynamiclinks.DynamicLink.Builder).googleAnalyticsParameters(kotlin.String,kotlin.String,kotlin.String,kotlin.Function1)` and using the `https://firebase.google.com/docs/reference/android/com/google/firebase/dynamiclinks/package-summary#(com.google.firebase.dynamiclinks.DynamicLink.Builder).googleAnalyticsParameters(kotlin.String,kotlin.String,kotlin.String,kotlin.Function1)` function and sets it to the `https://firebase.google.com/docs/reference/android/com/google/firebase/dynamiclinks/DynamicLink.Builder`. |
| `final void` | `https://firebase.google.com/docs/reference/android/com/google/firebase/dynamiclinks/FirebaseDynamicLinksKt.[googleAnalyticsParameters](https://firebase.google.com/docs/reference/android/com/google/firebase/dynamiclinks/DynamicLink.Builder#(com.google.firebase.dynamiclinks.DynamicLink.Builder).googleAnalyticsParameters(kotlin.Function1))( @https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html https://firebase.google.com/docs/reference/android/com/google/firebase/dynamiclinks/DynamicLink.Builder receiver, @https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-extension-function-type/index.html @https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html Function1<@https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html https://firebase.google.com/docs/reference/android/com/google/firebase/dynamiclinks/DynamicLink.GoogleAnalyticsParameters.Builder, https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html> init )` **This method is deprecated.** Migrate to use the KTX API from the main module: https://firebase.google.com/docs/android/kotlin-migration. |
| `final void` | `https://firebase.google.com/docs/reference/android/com/google/firebase/dynamiclinks/FirebaseDynamicLinksKt.[googleAnalyticsParameters](https://firebase.google.com/docs/reference/android/com/google/firebase/dynamiclinks/DynamicLink.Builder#(com.google.firebase.dynamiclinks.DynamicLink.Builder).googleAnalyticsParameters(kotlin.String,kotlin.String,kotlin.String,kotlin.Function1))( @https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html https://firebase.google.com/docs/reference/android/com/google/firebase/dynamiclinks/DynamicLink.Builder receiver, @https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html https://developer.android.com/reference/kotlin/java/lang/String.html source, @https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html https://developer.android.com/reference/kotlin/java/lang/String.html medium, @https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html https://developer.android.com/reference/kotlin/java/lang/String.html campaign, @https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-extension-function-type/index.html @https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html Function1<@https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html https://firebase.google.com/docs/reference/android/com/google/firebase/dynamiclinks/DynamicLink.GoogleAnalyticsParameters.Builder, https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html> init )` **This method is deprecated.** com.google.firebase.dynam |
| `final void` | `https://firebase.google.com/docs/reference/android/com/google/firebase/dynamiclinks/FirebaseDynamicLinksKt.[iosParameters](https://firebase.google.com/docs/reference/android/com/google/firebase/dynamiclinks/DynamicLink.Builder#(com.google.firebase.dynamiclinks.DynamicLink.Builder).iosParameters(kotlin.String,kotlin.Function1))( @https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html https://firebase.google.com/docs/reference/android/com/google/firebase/dynamiclinks/DynamicLink.Builder receiver, @https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html https://developer.android.com/reference/kotlin/java/lang/String.html bundleId, @https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-extension-function-type/index.html @https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html Function1<@https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html https://firebase.google.com/docs/reference/android/com/google/firebase/dynamiclinks/DynamicLink.IosParameters.Builder, https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html> init )` Creates a `https://firebase.google.com/docs/reference/android/com/google/firebase/dynamiclinks/DynamicLink.IosParameters` object initialized with the specified `https://firebase.google.com/docs/reference/android/com/google/firebase/dynamiclinks/package-summary#(com.google.firebase.dynamiclinks.DynamicLink.Builder).iosParameters(kotlin.String,kotlin.Function1)` and using the `https://firebase.google.com/docs/reference/android/com/google/firebase/dynamiclinks/package-summary#(com.google.firebase.dynamiclinks.DynamicLink.Builder).iosParameters(kotlin.String,kotlin.Function1)` function and sets it to the `https://firebase.google.com/docs/reference/android/com/google/firebase/dynamiclinks/DynamicLink.Builder` |
| `final void` | `https://firebase.google.com/docs/reference/android/com/google/firebase/dynamiclinks/FirebaseDynamicLinksKt.[iosParameters](https://firebase.google.com/docs/reference/android/com/google/firebase/dynamiclinks/DynamicLink.Builder#(com.google.firebase.dynamiclinks.DynamicLink.Builder).iosParameters(kotlin.String,kotlin.Function1))( @https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html https://firebase.google.com/docs/reference/android/com/google/firebase/dynamiclinks/DynamicLink.Builder receiver, @https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html https://developer.android.com/reference/kotlin/java/lang/String.html bundleId, @https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-extension-function-type/index.html @https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html Function1<@https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html https://firebase.google.com/docs/reference/android/com/google/firebase/dynamiclinks/DynamicLink.IosParameters.Builder, https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html> init )` **This method is deprecated.** Migrate to use the KTX API from the main module: https://firebase.google.com/docs/android/kotlin-migration. |
| `final void` | `https://firebase.google.com/docs/reference/android/com/google/firebase/dynamiclinks/FirebaseDynamicLinksKt.[itunesConnectAnalyticsParameters](https://firebase.google.com/docs/reference/android/com/google/firebase/dynamiclinks/DynamicLink.Builder#(com.google.firebase.dynamiclinks.DynamicLink.Builder).itunesConnectAnalyticsParameters(kotlin.Function1))( @https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html https://firebase.google.com/docs/reference/android/com/google/firebase/dynamiclinks/DynamicLink.Builder receiver, @https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-extension-function-type/index.html @https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html Function1<@https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html https://firebase.google.com/docs/reference/android/com/google/firebase/dynamiclinks/DynamicLink.ItunesConnectAnalyticsParameters.Builder, https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html> init )` Creates a `https://firebase.google.com/docs/reference/android/com/google/firebase/dynamiclinks/DynamicLink.ItunesConnectAnalyticsParameters` object initialized using the `https://firebase.google.com/docs/reference/android/com/google/firebase/dynamiclinks/package-summary#(com.google.firebase.dynamiclinks.DynamicLink.Builder).itunesConnectAnalyticsParameters(kotlin.Function1)` function and sets it to the `https://firebase.google.com/docs/reference/android/com/google/firebase/dynamiclinks/DynamicLink.Builder` |
| `final void` | `https://firebase.google.com/docs/reference/android/com/google/firebase/dynamiclinks/FirebaseDynamicLinksKt.[itunesConnectAnalyticsParameters](https://firebase.google.com/docs/reference/android/com/google/firebase/dynamiclinks/DynamicLink.Builder#(com.google.firebase.dynamiclinks.DynamicLink.Builder).itunesConnectAnalyticsParameters(kotlin.Function1))( @https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html https://firebase.google.com/docs/reference/android/com/google/firebase/dynamiclinks/DynamicLink.Builder receiver, @https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-extension-function-type/index.html @https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html Function1<@https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html https://firebase.google.com/docs/reference/android/com/google/firebase/dynamiclinks/DynamicLink.ItunesConnectAnalyticsParameters.Builder, https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html> init )` **This method is deprecated.** Migrate to use the KTX API from the main module: https://firebase.google.com/docs/android/kotlin-migration. |
| `final void` | `https://firebase.google.com/docs/reference/android/com/google/firebase/dynamiclinks/FirebaseDynamicLinksKt.[navigationInfoParameters](https://firebase.google.com/docs/reference/android/com/google/firebase/dynamiclinks/DynamicLink.Builder#(com.google.firebase.dynamiclinks.DynamicLink.Builder).navigationInfoParameters(kotlin.Function1))( @https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html https://firebase.google.com/docs/reference/android/com/google/firebase/dynamiclinks/DynamicLink.Builder receiver, @https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-extension-function-type/index.html @https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html Function1<@https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html https://firebase.google.com/docs/reference/android/com/google/firebase/dynamiclinks/DynamicLink.NavigationInfoParameters.Builder, https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html> init )` Creates a `https://firebase.google.com/docs/reference/android/com/google/firebase/dynamiclinks/DynamicLink.NavigationInfoParameters` object initialized using the `https://firebase.google.com/docs/reference/android/com/google/firebase/dynamiclinks/package-summary#(com.google.firebase.dynamiclinks.DynamicLink.Builder).navigationInfoParameters(kotlin.Function1)` function and sets it to the `https://firebase.google.com/docs/reference/android/com/google/firebase/dynamiclinks/DynamicLink.Builder` |
| `final void` | `https://firebase.google.com/docs/reference/android/com/google/firebase/dynamiclinks/FirebaseDynamicLinksKt.[navigationInfoParameters](https://firebase.google.com/docs/reference/android/com/google/firebase/dynamiclinks/DynamicLink.Builder#(com.google.firebase.dynamiclinks.DynamicLink.Builder).navigationInfoParameters(kotlin.Function1))( @https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html https://firebase.google.com/docs/reference/android/com/google/firebase/dynamiclinks/DynamicLink.Builder receiver, @https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-extension-function-type/index.html @https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html Function1<@https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html https://firebase.google.com/docs/reference/android/com/google/firebase/dynamiclinks/DynamicLink.NavigationInfoParameters.Builder, https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html> init )` **This method is deprecated.** Migrate to use the KTX API from the main module: https://firebase.google.com/docs/android/kotlin-migration. |
| `final void` | `https://firebase.google.com/docs/reference/android/com/google/firebase/dynamiclinks/FirebaseDynamicLinksKt.[socialMetaTagParameters](https://firebase.google.com/docs/reference/android/com/google/firebase/dynamiclinks/DynamicLink.Builder#(com.google.firebase.dynamiclinks.DynamicLink.Builder).socialMetaTagParameters(kotlin.Function1))( @https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html https://firebase.google.com/docs/reference/android/com/google/firebase/dynamiclinks/DynamicLink.Builder receiver, @https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-extension-function-type/index.html @https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html Function1<@https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html https://firebase.google.com/docs/reference/android/com/google/firebase/dynamiclinks/DynamicLink.SocialMetaTagParameters.Builder, https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html> init )` Creates a `https://firebase.google.com/docs/reference/android/com/google/firebase/dynamiclinks/DynamicLink.SocialMetaTagParameters` object initialized using the `https://firebase.google.com/docs/reference/android/com/google/firebase/dynamiclinks/package-summary#(com.google.firebase.dynamiclinks.DynamicLink.Builder).socialMetaTagParameters(kotlin.Function1)` function and sets it to the `https://firebase.google.com/docs/reference/android/com/google/firebase/dynamiclinks/DynamicLink.Builder` |
| `final void` | `https://firebase.google.com/docs/reference/android/com/google/firebase/dynamiclinks/FirebaseDynamicLinksKt.[socialMetaTagParameters](https://firebase.google.com/docs/reference/android/com/google/firebase/dynamiclinks/DynamicLink.Builder#(com.google.firebase.dynamiclinks.DynamicLink.Builder).socialMetaTagParameters(kotlin.Function1))( @https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html https://firebase.google.com/docs/reference/android/com/google/firebase/dynamiclinks/DynamicLink.Builder receiver, @https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-extension-function-type/index.html @https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html Function1<@https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html https://firebase.google.com/docs/reference/android/com/google/firebase/dynamiclinks/DynamicLink.SocialMetaTagParameters.Builder, https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html> init )` **This method is deprecated.** Migrate to use the KTX API from the main module: https://firebase.google.com/docs/android/kotlin-migration. |

## Public methods

### buildDynamicLink

```
public @NonNull DynamicLink [buildDynamicLink](https://firebase.google.com/docs/reference/android/com/google/firebase/dynamiclinks/DynamicLink.Builder#buildDynamicLink())()
```

> [!CAUTION]
> **This method is deprecated.**   
>
> Firebase Dynamic Links is deprecated and should not be used in new projects. The service will shut down on August 25, 2025. For more information, see [Dynamic Links deprecation documentation](https://firebase.google.com/support/dynamic-links-faq).

Creates a Dynamic Link from the parameters.

| Throws |
|---|---|
| `https://developer.android.com/reference/kotlin/java/lang/IllegalArgumentException.html java.lang.IllegalArgumentException` | if the FDL domain is not set. Set with `https://firebase.google.com/docs/reference/android/com/google/firebase/dynamiclinks/DynamicLink.Builder#setDynamicLinkDomain(java.lang.String)`. |

### buildShortDynamicLink

```
public @NonNull Task<ShortDynamicLink> [buildShortDynamicLink](https://firebase.google.com/docs/reference/android/com/google/firebase/dynamiclinks/DynamicLink.Builder#buildShortDynamicLink())()
```

> [!CAUTION]
> **This method is deprecated.**   
>
> Firebase Dynamic Links is deprecated and should not be used in new projects. The service will shut down on August 25, 2025. For more information, see [Dynamic Links deprecation documentation](https://firebase.google.com/support/dynamic-links-faq).

Creates a shortened Dynamic Link from the parameters.

| Throws |
|---|---|
| `https://developer.android.com/reference/kotlin/java/lang/IllegalArgumentException.html java.lang.IllegalArgumentException` | if the FDL domain and api key are not set. Set FDL domain with `https://firebase.google.com/docs/reference/android/com/google/firebase/dynamiclinks/DynamicLink.Builder#setDynamicLinkDomain(java.lang.String)`. Ensure that google-services.json file is setup for the app if the api key is not set. |

### buildShortDynamicLink

```
public @NonNull Task<ShortDynamicLink> [buildShortDynamicLink](https://firebase.google.com/docs/reference/android/com/google/firebase/dynamiclinks/DynamicLink.Builder#buildShortDynamicLink(int))(@ShortDynamicLink.Suffix int suffix)
```

> [!CAUTION]
> **This method is deprecated.**   
>
> Firebase Dynamic Links is deprecated and should not be used in new projects. The service will shut down on August 25, 2025. For more information, see [Dynamic Links deprecation documentation](https://firebase.google.com/support/dynamic-links-faq).

Creates a shortened Dynamic Link from the parameters.

| Parameters |
|---|---|
| `@https://firebase.google.com/docs/reference/android/com/google/firebase/dynamiclinks/ShortDynamicLink.Suffix int suffix` | The desired length of the Dynamic Link. One of `https://firebase.google.com/docs/reference/android/com/google/firebase/dynamiclinks/ShortDynamicLink.Suffix#UNGUESSABLE()` or `https://firebase.google.com/docs/reference/android/com/google/firebase/dynamiclinks/ShortDynamicLink.Suffix#SHORT()`. |

| Throws |
|---|---|
| `https://developer.android.com/reference/kotlin/java/lang/IllegalArgumentException.html java.lang.IllegalArgumentException` | if the FDL domain and api key are not set. Set FDL domain with `https://firebase.google.com/docs/reference/android/com/google/firebase/dynamiclinks/DynamicLink.Builder#setDynamicLinkDomain(java.lang.String)`. Ensure that google-services.json file is setup for the app if the api key is not set. |

### getDomainUriPrefix

```
public @NonNull String [getDomainUriPrefix](https://firebase.google.com/docs/reference/android/com/google/firebase/dynamiclinks/DynamicLink.Builder#getDomainUriPrefix())()
```

> [!CAUTION]
> **This method is deprecated.**   
>
> Firebase Dynamic Links is deprecated and should not be used in new projects. The service will shut down on August 25, 2025. For more information, see [Dynamic Links deprecation documentation](https://firebase.google.com/support/dynamic-links-faq).

Returns the deep link set to this DynamicLink.

| Returns |
|---|---|
| `@https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html https://developer.android.com/reference/kotlin/java/lang/String.html` | the deep link set to this DynamicLink. |

### getLink

```
public @NonNull Uri [getLink](https://firebase.google.com/docs/reference/android/com/google/firebase/dynamiclinks/DynamicLink.Builder#getLink())()
```

> [!CAUTION]
> **This method is deprecated.**   
>
> Firebase Dynamic Links is deprecated and should not be used in new projects. The service will shut down on August 25, 2025. For more information, see [Dynamic Links deprecation documentation](https://firebase.google.com/support/dynamic-links-faq).

Return the deep link associated with this DynamicLink.

| Returns |
|---|---|
| `@https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html https://developer.android.com/reference/kotlin/android/net/Uri.html` | the deep link associated with this DynamicLink. |

### getLongLink

```
public @NonNull Uri [getLongLink](https://firebase.google.com/docs/reference/android/com/google/firebase/dynamiclinks/DynamicLink.Builder#getLongLink())()
```

> [!CAUTION]
> **This method is deprecated.**   
>
> Firebase Dynamic Links is deprecated and should not be used in new projects. The service will shut down on August 25, 2025. For more information, see [Dynamic Links deprecation documentation](https://firebase.google.com/support/dynamic-links-faq).

Return the long Dynamic link associated with this DynamicLink.

| Returns |
|---|---|
| `@https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html https://developer.android.com/reference/kotlin/android/net/Uri.html` | the long Dynamic link associated with this DynamicLink. |

### setAndroidParameters

```
public @NonNull DynamicLink.Builder [setAndroidParameters](https://firebase.google.com/docs/reference/android/com/google/firebase/dynamiclinks/DynamicLink.Builder#setAndroidParameters(com.google.firebase.dynamiclinks.DynamicLink.AndroidParameters))(
    @NonNull DynamicLink.AndroidParameters androidParameters
)
```

> [!CAUTION]
> **This method is deprecated.**   
>
> Firebase Dynamic Links is deprecated and should not be used in new projects. The service will shut down on August 25, 2025. For more information, see [Dynamic Links deprecation documentation](https://firebase.google.com/support/dynamic-links-faq).

Sets the Android parameters.

| Parameters |
|---|---|
| `@https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html https://firebase.google.com/docs/reference/android/com/google/firebase/dynamiclinks/DynamicLink.AndroidParameters androidParameters` | The AndroidParameters from `https://firebase.google.com/docs/reference/android/com/google/firebase/dynamiclinks/DynamicLink.AndroidParameters.Builder#build()`. |

### setDomainUriPrefix

```
public @NonNull DynamicLink.Builder [setDomainUriPrefix](https://firebase.google.com/docs/reference/android/com/google/firebase/dynamiclinks/DynamicLink.Builder#setDomainUriPrefix(java.lang.String))(@NonNull String domainUriPrefix)
```

> [!CAUTION]
> **This method is deprecated.**   
>
> Firebase Dynamic Links is deprecated and should not be used in new projects. The service will shut down on August 25, 2025. For more information, see [Dynamic Links deprecation documentation](https://firebase.google.com/support/dynamic-links-faq).

Sets the domain uri prefix (of the form "https://xyz.app.goo.gl", "https://custom.com/xyz") to use for this Dynamic Link.

| Parameters |
|---|---|
| `@https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html https://developer.android.com/reference/kotlin/java/lang/String.html domainUriPrefix` | The target project's Domain Uri Prefix. You can find this value in the Dynamic Links section of the Firebase console. |

### setDynamicLinkDomain

```
public @NonNull DynamicLink.Builder [setDynamicLinkDomain](https://firebase.google.com/docs/reference/android/com/google/firebase/dynamiclinks/DynamicLink.Builder#setDynamicLinkDomain(java.lang.String))(@NonNull String dynamicLinkDomain)
```

> [!CAUTION]
> **This method is deprecated.**   
>
> Use `https://firebase.google.com/docs/reference/android/com/google/firebase/dynamiclinks/DynamicLink.Builder#setDomainUriPrefix(java.lang.String)` instead

Sets the domain (of the form "xyz.app.goo.gl") to use for this Dynamic Link. Only applicable for \*.page.link and \*.app.goo.gl, use `https://firebase.google.com/docs/reference/android/com/google/firebase/dynamiclinks/DynamicLink.Builder#setDomainUriPrefix(java.lang.String)` if domain is custom.

| Parameters |
|---|---|
| `@https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html https://developer.android.com/reference/kotlin/java/lang/String.html dynamicLinkDomain` | The target project's Dynamic Links domain. You can find this value in the Dynamic Links section of the Firebase console. |

### setGoogleAnalyticsParameters

```
public @NonNull DynamicLink.Builder [setGoogleAnalyticsParameters](https://firebase.google.com/docs/reference/android/com/google/firebase/dynamiclinks/DynamicLink.Builder#setGoogleAnalyticsParameters(com.google.firebase.dynamiclinks.DynamicLink.GoogleAnalyticsParameters))(
    @NonNull DynamicLink.GoogleAnalyticsParameters googleAnalyticsParameters
)
```

> [!CAUTION]
> **This method is deprecated.**   
>
> Firebase Dynamic Links is deprecated and should not be used in new projects. The service will shut down on August 25, 2025. For more information, see [Dynamic Links deprecation documentation](https://firebase.google.com/support/dynamic-links-faq).

Sets the Google Analytics parameters.

| Parameters |
|---|---|
| `@https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html https://firebase.google.com/docs/reference/android/com/google/firebase/dynamiclinks/DynamicLink.GoogleAnalyticsParameters googleAnalyticsParameters` | The GoogleAnalyticsParameters from `https://firebase.google.com/docs/reference/android/com/google/firebase/dynamiclinks/DynamicLink.GoogleAnalyticsParameters.Builder#build()`. |

### setIosParameters

```
public @NonNull DynamicLink.Builder [setIosParameters](https://firebase.google.com/docs/reference/android/com/google/firebase/dynamiclinks/DynamicLink.Builder#setIosParameters(com.google.firebase.dynamiclinks.DynamicLink.IosParameters))(@NonNull DynamicLink.IosParameters iosParameters)
```

> [!CAUTION]
> **This method is deprecated.**   
>
> Firebase Dynamic Links is deprecated and should not be used in new projects. The service will shut down on August 25, 2025. For more information, see [Dynamic Links deprecation documentation](https://firebase.google.com/support/dynamic-links-faq).

Sets the iOS parameters.

| Parameters |
|---|---|
| `@https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html https://firebase.google.com/docs/reference/android/com/google/firebase/dynamiclinks/DynamicLink.IosParameters iosParameters` | The IosParameters from `https://firebase.google.com/docs/reference/android/com/google/firebase/dynamiclinks/DynamicLink.IosParameters.Builder#build()`. |

### setItunesConnectAnalyticsParameters

```
public @NonNull DynamicLink.Builder [setItunesConnectAnalyticsParameters](https://firebase.google.com/docs/reference/android/com/google/firebase/dynamiclinks/DynamicLink.Builder#setItunesConnectAnalyticsParameters(com.google.firebase.dynamiclinks.DynamicLink.ItunesConnectAnalyticsParameters))(
    @NonNull DynamicLink.ItunesConnectAnalyticsParameters itunesConnectAnalyticsParameters
)
```

> [!CAUTION]
> **This method is deprecated.**   
>
> Firebase Dynamic Links is deprecated and should not be used in new projects. The service will shut down on August 25, 2025. For more information, see [Dynamic Links deprecation documentation](https://firebase.google.com/support/dynamic-links-faq).

Sets the iTunes Connect App Analytics parameters.

| Parameters |
|---|---|
| `@https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html https://firebase.google.com/docs/reference/android/com/google/firebase/dynamiclinks/DynamicLink.ItunesConnectAnalyticsParameters itunesConnectAnalyticsParameters` | The ItunesConnectAnalyticsParameters from `https://firebase.google.com/docs/reference/android/com/google/firebase/dynamiclinks/DynamicLink.ItunesConnectAnalyticsParameters.Builder#build()`. |

### setLink

```
public @NonNull DynamicLink.Builder [setLink](https://firebase.google.com/docs/reference/android/com/google/firebase/dynamiclinks/DynamicLink.Builder#setLink(android.net.Uri))(@NonNull Uri link)
```

> [!CAUTION]
> **This method is deprecated.**   
>
> Firebase Dynamic Links is deprecated and should not be used in new projects. The service will shut down on August 25, 2025. For more information, see [Dynamic Links deprecation documentation](https://firebase.google.com/support/dynamic-links-faq).

Set the deep link.

| Parameters |
|---|---|
| `@https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html https://developer.android.com/reference/kotlin/android/net/Uri.html link` | The link your app will open. You can specify any URL your app can handle, such as a link to your app's content, or a URL that initiates some app-specific logic such as crediting the user with a coupon, or displaying a specific welcome screen. This link must be a well-formatted URL, be properly URL-encoded, and use the HTTP or HTTPS scheme. |

### setLongLink

```
public @NonNull DynamicLink.Builder [setLongLink](https://firebase.google.com/docs/reference/android/com/google/firebase/dynamiclinks/DynamicLink.Builder#setLongLink(android.net.Uri))(@NonNull Uri longLink)
```

> [!CAUTION]
> **This method is deprecated.**   
>
> Firebase Dynamic Links is deprecated and should not be used in new projects. The service will shut down on August 25, 2025. For more information, see [Dynamic Links deprecation documentation](https://firebase.google.com/support/dynamic-links-faq).

Set the long Dynamic Link. This can be used with buildShortDynamicLink to shorten an existing long FDL into a short FDL.

| Parameters |
|---|---|
| `@https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html https://developer.android.com/reference/kotlin/android/net/Uri.html longLink` | The long FDL to shorten. |

### setNavigationInfoParameters

```
public @NonNull DynamicLink.Builder [setNavigationInfoParameters](https://firebase.google.com/docs/reference/android/com/google/firebase/dynamiclinks/DynamicLink.Builder#setNavigationInfoParameters(com.google.firebase.dynamiclinks.DynamicLink.NavigationInfoParameters))(
    @NonNull DynamicLink.NavigationInfoParameters navigationInfoParameters
)
```

> [!CAUTION]
> **This method is deprecated.**   
>
> Firebase Dynamic Links is deprecated and should not be used in new projects. The service will shut down on August 25, 2025. For more information, see [Dynamic Links deprecation documentation](https://firebase.google.com/support/dynamic-links-faq).

Sets the navigation info parameters.

| Parameters |
|---|---|
| `@https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html https://firebase.google.com/docs/reference/android/com/google/firebase/dynamiclinks/DynamicLink.NavigationInfoParameters navigationInfoParameters` | The NavigationInfoParameters from `https://firebase.google.com/docs/reference/android/com/google/firebase/dynamiclinks/DynamicLink.NavigationInfoParameters.Builder#build()`. |

### setSocialMetaTagParameters

```
public @NonNull DynamicLink.Builder [setSocialMetaTagParameters](https://firebase.google.com/docs/reference/android/com/google/firebase/dynamiclinks/DynamicLink.Builder#setSocialMetaTagParameters(com.google.firebase.dynamiclinks.DynamicLink.SocialMetaTagParameters))(
    @NonNull DynamicLink.SocialMetaTagParameters socialMetaTagParameters
)
```

> [!CAUTION]
> **This method is deprecated.**   
>
> Firebase Dynamic Links is deprecated and should not be used in new projects. The service will shut down on August 25, 2025. For more information, see [Dynamic Links deprecation documentation](https://firebase.google.com/support/dynamic-links-faq).

Sets the social meta-tag parameters.

| Parameters |
|---|---|
| `@https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html https://firebase.google.com/docs/reference/android/com/google/firebase/dynamiclinks/DynamicLink.SocialMetaTagParameters socialMetaTagParameters` | The SocialMetaTagParameters from `https://firebase.google.com/docs/reference/android/com/google/firebase/dynamiclinks/DynamicLink.SocialMetaTagParameters.Builder#build()`. |

## Extension functions

### FirebaseDynamicLinksKt.androidParameters

```
public final void FirebaseDynamicLinksKt.[androidParameters](https://firebase.google.com/docs/reference/android/com/google/firebase/dynamiclinks/DynamicLink.Builder#(com.google.firebase.dynamiclinks.DynamicLink.Builder).androidParameters(kotlin.Function1))(
    @NonNull DynamicLink.Builder receiver,
    @ExtensionFunctionType @NonNull Function1<@NonNull DynamicLink.AndroidParameters.Builder, Unit> init
)
```

Creates a `https://firebase.google.com/docs/reference/android/com/google/firebase/dynamiclinks/DynamicLink.AndroidParameters` object initialized using the `https://firebase.google.com/docs/reference/android/com/google/firebase/dynamiclinks/package-summary#(com.google.firebase.dynamiclinks.DynamicLink.Builder).androidParameters(kotlin.Function1)` function and sets it to the `https://firebase.google.com/docs/reference/android/com/google/firebase/dynamiclinks/DynamicLink.Builder`

### FirebaseDynamicLinksKt.androidParameters

```
public final void FirebaseDynamicLinksKt.[androidParameters](https://firebase.google.com/docs/reference/android/com/google/firebase/dynamiclinks/DynamicLink.Builder#(com.google.firebase.dynamiclinks.DynamicLink.Builder).androidParameters(kotlin.String,kotlin.Function1))(
    @NonNull DynamicLink.Builder receiver,
    @NonNull String packageName,
    @ExtensionFunctionType @NonNull Function1<@NonNull DynamicLink.AndroidParameters.Builder, Unit> init
)
```

Creates a `https://firebase.google.com/docs/reference/android/com/google/firebase/dynamiclinks/DynamicLink.AndroidParameters` object initialized with the specified `https://firebase.google.com/docs/reference/android/com/google/firebase/dynamiclinks/package-summary#(com.google.firebase.dynamiclinks.DynamicLink.Builder).androidParameters(kotlin.String,kotlin.Function1)` and using the `https://firebase.google.com/docs/reference/android/com/google/firebase/dynamiclinks/package-summary#(com.google.firebase.dynamiclinks.DynamicLink.Builder).androidParameters(kotlin.String,kotlin.Function1)` function and sets it to the `https://firebase.google.com/docs/reference/android/com/google/firebase/dynamiclinks/DynamicLink.Builder`

### FirebaseDynamicLinksKt.androidParameters

```
public final void FirebaseDynamicLinksKt.[androidParameters](https://firebase.google.com/docs/reference/android/com/google/firebase/dynamiclinks/DynamicLink.Builder#(com.google.firebase.dynamiclinks.DynamicLink.Builder).androidParameters(kotlin.Function1))(
    @NonNull DynamicLink.Builder receiver,
    @ExtensionFunctionType @NonNull Function1<@NonNull DynamicLink.AndroidParameters.Builder, Unit> init
)
```

> [!CAUTION]
> **This method is deprecated.**   
> Migrate to use the KTX API from the main module: https://firebase.google.com/docs/android/kotlin-migration.

Creates a `https://firebase.google.com/docs/reference/android/com/google/firebase/dynamiclinks/DynamicLink.AndroidParameters` object initialized using the `https://firebase.google.com/docs/reference/android/com/google/firebase/dynamiclinks/ktx/package-summary#(com.google.firebase.dynamiclinks.DynamicLink.Builder).androidParameters(kotlin.Function1)` function and sets it to the `https://firebase.google.com/docs/reference/android/com/google/firebase/dynamiclinks/DynamicLink.Builder`

**Deprecation Notice:** The Kotlin extensions (KTX) APIs have been added to their respective main modules, and the Kotlin extension (KTX) APIs in `com.google.firebase.firebase-dynamic-links-ktx` are now deprecated. As early as April 2024, we'll no longer release KTX modules. For details, see the [FAQ about this initiative.](https://firebase.google.com/docs/android/kotlin-migration)

### FirebaseDynamicLinksKt.androidParameters

```
public final void FirebaseDynamicLinksKt.[androidParameters](https://firebase.google.com/docs/reference/android/com/google/firebase/dynamiclinks/DynamicLink.Builder#(com.google.firebase.dynamiclinks.DynamicLink.Builder).androidParameters(kotlin.String,kotlin.Function1))(
    @NonNull DynamicLink.Builder receiver,
    @NonNull String packageName,
    @ExtensionFunctionType @NonNull Function1<@NonNull DynamicLink.AndroidParameters.Builder, Unit> init
)
```

> [!CAUTION]
> **This method is deprecated.**   
> Migrate to use the KTX API from the main module: https://firebase.google.com/docs/android/kotlin-migration.

Creates a `https://firebase.google.com/docs/reference/android/com/google/firebase/dynamiclinks/DynamicLink.AndroidParameters` object initialized with the specified `https://firebase.google.com/docs/reference/android/com/google/firebase/dynamiclinks/ktx/package-summary#(com.google.firebase.dynamiclinks.DynamicLink.Builder).androidParameters(kotlin.String,kotlin.Function1)` and using the `https://firebase.google.com/docs/reference/android/com/google/firebase/dynamiclinks/ktx/package-summary#(com.google.firebase.dynamiclinks.DynamicLink.Builder).androidParameters(kotlin.String,kotlin.Function1)` function and sets it to the `https://firebase.google.com/docs/reference/android/com/google/firebase/dynamiclinks/DynamicLink.Builder`

**Deprecation Notice:** The Kotlin extensions (KTX) APIs have been added to their respective main modules, and the Kotlin extension (KTX) APIs in `com.google.firebase.firebase-dynamic-links-ktx` are now deprecated. As early as April 2024, we'll no longer release KTX modules. For details, see the [FAQ about this initiative.](https://firebase.google.com/docs/android/kotlin-migration)

### FirebaseDynamicLinksKt.googleAnalyticsParameters

```
public final void FirebaseDynamicLinksKt.[googleAnalyticsParameters](https://firebase.google.com/docs/reference/android/com/google/firebase/dynamiclinks/DynamicLink.Builder#(com.google.firebase.dynamiclinks.DynamicLink.Builder).googleAnalyticsParameters(kotlin.Function1))(
    @NonNull DynamicLink.Builder receiver,
    @ExtensionFunctionType @NonNull Function1<@NonNull DynamicLink.GoogleAnalyticsParameters.Builder, Unit> init
)
```

Creates a `https://firebase.google.com/docs/reference/android/com/google/firebase/dynamiclinks/DynamicLink.GoogleAnalyticsParameters` object initialized using the `https://firebase.google.com/docs/reference/android/com/google/firebase/dynamiclinks/package-summary#(com.google.firebase.dynamiclinks.DynamicLink.Builder).googleAnalyticsParameters(kotlin.Function1)` function and sets it to the `https://firebase.google.com/docs/reference/android/com/google/firebase/dynamiclinks/DynamicLink.Builder`

### FirebaseDynamicLinksKt.googleAnalyticsParameters

```
public final void FirebaseDynamicLinksKt.[googleAnalyticsParameters](https://firebase.google.com/docs/reference/android/com/google/firebase/dynamiclinks/DynamicLink.Builder#(com.google.firebase.dynamiclinks.DynamicLink.Builder).googleAnalyticsParameters(kotlin.String,kotlin.String,kotlin.String,kotlin.Function1))(
    @NonNull DynamicLink.Builder receiver,
    @NonNull String source,
    @NonNull String medium,
    @NonNull String campaign,
    @ExtensionFunctionType @NonNull Function1<@NonNull DynamicLink.GoogleAnalyticsParameters.Builder, Unit> init
)
```

Creates a `https://firebase.google.com/docs/reference/android/com/google/firebase/dynamiclinks/DynamicLink.GoogleAnalyticsParameters` object initialized with the specified `https://firebase.google.com/docs/reference/android/com/google/firebase/dynamiclinks/package-summary#(com.google.firebase.dynamiclinks.DynamicLink.Builder).googleAnalyticsParameters(kotlin.String,kotlin.String,kotlin.String,kotlin.Function1)`, `https://firebase.google.com/docs/reference/android/com/google/firebase/dynamiclinks/package-summary#(com.google.firebase.dynamiclinks.DynamicLink.Builder).googleAnalyticsParameters(kotlin.String,kotlin.String,kotlin.String,kotlin.Function1)`, `https://firebase.google.com/docs/reference/android/com/google/firebase/dynamiclinks/package-summary#(com.google.firebase.dynamiclinks.DynamicLink.Builder).googleAnalyticsParameters(kotlin.String,kotlin.String,kotlin.String,kotlin.Function1)` and using the `https://firebase.google.com/docs/reference/android/com/google/firebase/dynamiclinks/package-summary#(com.google.firebase.dynamiclinks.DynamicLink.Builder).googleAnalyticsParameters(kotlin.String,kotlin.String,kotlin.String,kotlin.Function1)` function and sets it to the `https://firebase.google.com/docs/reference/android/com/google/firebase/dynamiclinks/DynamicLink.Builder`.

### FirebaseDynamicLinksKt.googleAnalyticsParameters

```
public final void FirebaseDynamicLinksKt.[googleAnalyticsParameters](https://firebase.google.com/docs/reference/android/com/google/firebase/dynamiclinks/DynamicLink.Builder#(com.google.firebase.dynamiclinks.DynamicLink.Builder).googleAnalyticsParameters(kotlin.Function1))(
    @NonNull DynamicLink.Builder receiver,
    @ExtensionFunctionType @NonNull Function1<@NonNull DynamicLink.GoogleAnalyticsParameters.Builder, Unit> init
)
```

> [!CAUTION]
> **This method is deprecated.**   
> Migrate to use the KTX API from the main module: https://firebase.google.com/docs/android/kotlin-migration.

Creates a `https://firebase.google.com/docs/reference/android/com/google/firebase/dynamiclinks/DynamicLink.GoogleAnalyticsParameters` object initialized using the `https://firebase.google.com/docs/reference/android/com/google/firebase/dynamiclinks/ktx/package-summary#(com.google.firebase.dynamiclinks.DynamicLink.Builder).googleAnalyticsParameters(kotlin.Function1)` function and sets it to the `https://firebase.google.com/docs/reference/android/com/google/firebase/dynamiclinks/DynamicLink.Builder`

**Deprecation Notice:** The Kotlin extensions (KTX) APIs have been added to their respective main modules, and the Kotlin extension (KTX) APIs in `com.google.firebase.firebase-dynamic-links-ktx` are now deprecated. As early as April 2024, we'll no longer release KTX modules. For details, see the [FAQ about this initiative.](https://firebase.google.com/docs/android/kotlin-migration)

### FirebaseDynamicLinksKt.googleAnalyticsParameters

```
public final void FirebaseDynamicLinksKt.[googleAnalyticsParameters](https://firebase.google.com/docs/reference/android/com/google/firebase/dynamiclinks/DynamicLink.Builder#(com.google.firebase.dynamiclinks.DynamicLink.Builder).googleAnalyticsParameters(kotlin.String,kotlin.String,kotlin.String,kotlin.Function1))(
    @NonNull DynamicLink.Builder receiver,
    @NonNull String source,
    @NonNull String medium,
    @NonNull String campaign,
    @ExtensionFunctionType @NonNull Function1<@NonNull DynamicLink.GoogleAnalyticsParameters.Builder, Unit> init
)
```

> [!CAUTION]
> **This method is deprecated.**   
> com.google.firebase.dynam

Creates a `https://firebase.google.com/docs/reference/android/com/google/firebase/dynamiclinks/DynamicLink.GoogleAnalyticsParameters` object initialized with the specified `https://firebase.google.com/docs/reference/android/com/google/firebase/dynamiclinks/ktx/package-summary#(com.google.firebase.dynamiclinks.DynamicLink.Builder).googleAnalyticsParameters(kotlin.String,kotlin.String,kotlin.String,kotlin.Function1)`, `https://firebase.google.com/docs/reference/android/com/google/firebase/dynamiclinks/ktx/package-summary#(com.google.firebase.dynamiclinks.DynamicLink.Builder).googleAnalyticsParameters(kotlin.String,kotlin.String,kotlin.String,kotlin.Function1)`, `https://firebase.google.com/docs/reference/android/com/google/firebase/dynamiclinks/ktx/package-summary#(com.google.firebase.dynamiclinks.DynamicLink.Builder).googleAnalyticsParameters(kotlin.String,kotlin.String,kotlin.String,kotlin.Function1)` and using the `https://firebase.google.com/docs/reference/android/com/google/firebase/dynamiclinks/ktx/package-summary#(com.google.firebase.dynamiclinks.DynamicLink.Builder).googleAnalyticsParameters(kotlin.String,kotlin.String,kotlin.String,kotlin.Function1)` function and sets it to the `https://firebase.google.com/docs/reference/android/com/google/firebase/dynamiclinks/DynamicLink.Builder`.

**Deprecation Notice:** The Kotlin extensions (KTX) APIs have been added to their respective main modules, and the Kotlin extension (KTX) APIs in `com.google.firebase.firebase-dynamic-links-ktx` are now deprecated. As early as April 2024, we'll no longer release KTX modules. For details, see the [FAQ about this initiative.](https://firebase.google.com/docs/android/kotlin-migration)

### FirebaseDynamicLinksKt.iosParameters

```
public final void FirebaseDynamicLinksKt.[iosParameters](https://firebase.google.com/docs/reference/android/com/google/firebase/dynamiclinks/DynamicLink.Builder#(com.google.firebase.dynamiclinks.DynamicLink.Builder).iosParameters(kotlin.String,kotlin.Function1))(
    @NonNull DynamicLink.Builder receiver,
    @NonNull String bundleId,
    @ExtensionFunctionType @NonNull Function1<@NonNull DynamicLink.IosParameters.Builder, Unit> init
)
```

Creates a `https://firebase.google.com/docs/reference/android/com/google/firebase/dynamiclinks/DynamicLink.IosParameters` object initialized with the specified `https://firebase.google.com/docs/reference/android/com/google/firebase/dynamiclinks/package-summary#(com.google.firebase.dynamiclinks.DynamicLink.Builder).iosParameters(kotlin.String,kotlin.Function1)` and using the `https://firebase.google.com/docs/reference/android/com/google/firebase/dynamiclinks/package-summary#(com.google.firebase.dynamiclinks.DynamicLink.Builder).iosParameters(kotlin.String,kotlin.Function1)` function and sets it to the `https://firebase.google.com/docs/reference/android/com/google/firebase/dynamiclinks/DynamicLink.Builder`

### FirebaseDynamicLinksKt.iosParameters

```
public final void FirebaseDynamicLinksKt.[iosParameters](https://firebase.google.com/docs/reference/android/com/google/firebase/dynamiclinks/DynamicLink.Builder#(com.google.firebase.dynamiclinks.DynamicLink.Builder).iosParameters(kotlin.String,kotlin.Function1))(
    @NonNull DynamicLink.Builder receiver,
    @NonNull String bundleId,
    @ExtensionFunctionType @NonNull Function1<@NonNull DynamicLink.IosParameters.Builder, Unit> init
)
```

> [!CAUTION]
> **This method is deprecated.**   
> Migrate to use the KTX API from the main module: https://firebase.google.com/docs/android/kotlin-migration.

Creates a `https://firebase.google.com/docs/reference/android/com/google/firebase/dynamiclinks/DynamicLink.IosParameters` object initialized with the specified `https://firebase.google.com/docs/reference/android/com/google/firebase/dynamiclinks/ktx/package-summary#(com.google.firebase.dynamiclinks.DynamicLink.Builder).iosParameters(kotlin.String,kotlin.Function1)` and using the `https://firebase.google.com/docs/reference/android/com/google/firebase/dynamiclinks/ktx/package-summary#(com.google.firebase.dynamiclinks.DynamicLink.Builder).iosParameters(kotlin.String,kotlin.Function1)` function and sets it to the `https://firebase.google.com/docs/reference/android/com/google/firebase/dynamiclinks/DynamicLink.Builder`

**Deprecation Notice:** The Kotlin extensions (KTX) APIs have been added to their respective main modules, and the Kotlin extension (KTX) APIs in `com.google.firebase.firebase-dynamic-links-ktx` are now deprecated. As early as April 2024, we'll no longer release KTX modules. For details, see the [FAQ about this initiative.](https://firebase.google.com/docs/android/kotlin-migration)

### FirebaseDynamicLinksKt.itunesConnectAnalyticsParameters

```
public final void FirebaseDynamicLinksKt.[itunesConnectAnalyticsParameters](https://firebase.google.com/docs/reference/android/com/google/firebase/dynamiclinks/DynamicLink.Builder#(com.google.firebase.dynamiclinks.DynamicLink.Builder).itunesConnectAnalyticsParameters(kotlin.Function1))(
    @NonNull DynamicLink.Builder receiver,
    @ExtensionFunctionType @NonNull Function1<@NonNull DynamicLink.ItunesConnectAnalyticsParameters.Builder, Unit> init
)
```

Creates a `https://firebase.google.com/docs/reference/android/com/google/firebase/dynamiclinks/DynamicLink.ItunesConnectAnalyticsParameters` object initialized using the `https://firebase.google.com/docs/reference/android/com/google/firebase/dynamiclinks/package-summary#(com.google.firebase.dynamiclinks.DynamicLink.Builder).itunesConnectAnalyticsParameters(kotlin.Function1)` function and sets it to the `https://firebase.google.com/docs/reference/android/com/google/firebase/dynamiclinks/DynamicLink.Builder`

### FirebaseDynamicLinksKt.itunesConnectAnalyticsParameters

```
public final void FirebaseDynamicLinksKt.[itunesConnectAnalyticsParameters](https://firebase.google.com/docs/reference/android/com/google/firebase/dynamiclinks/DynamicLink.Builder#(com.google.firebase.dynamiclinks.DynamicLink.Builder).itunesConnectAnalyticsParameters(kotlin.Function1))(
    @NonNull DynamicLink.Builder receiver,
    @ExtensionFunctionType @NonNull Function1<@NonNull DynamicLink.ItunesConnectAnalyticsParameters.Builder, Unit> init
)
```

> [!CAUTION]
> **This method is deprecated.**   
> Migrate to use the KTX API from the main module: https://firebase.google.com/docs/android/kotlin-migration.

Creates a `https://firebase.google.com/docs/reference/android/com/google/firebase/dynamiclinks/DynamicLink.ItunesConnectAnalyticsParameters` object initialized using the `https://firebase.google.com/docs/reference/android/com/google/firebase/dynamiclinks/ktx/package-summary#(com.google.firebase.dynamiclinks.DynamicLink.Builder).itunesConnectAnalyticsParameters(kotlin.Function1)` function and sets it to the `https://firebase.google.com/docs/reference/android/com/google/firebase/dynamiclinks/DynamicLink.Builder`

**Deprecation Notice:** The Kotlin extensions (KTX) APIs have been added to their respective main modules, and the Kotlin extension (KTX) APIs in `com.google.firebase.firebase-dynamic-links-ktx` are now deprecated. As early as April 2024, we'll no longer release KTX modules. For details, see the [FAQ about this initiative.](https://firebase.google.com/docs/android/kotlin-migration)

### FirebaseDynamicLinksKt.navigationInfoParameters

```
public final void FirebaseDynamicLinksKt.[navigationInfoParameters](https://firebase.google.com/docs/reference/android/com/google/firebase/dynamiclinks/DynamicLink.Builder#(com.google.firebase.dynamiclinks.DynamicLink.Builder).navigationInfoParameters(kotlin.Function1))(
    @NonNull DynamicLink.Builder receiver,
    @ExtensionFunctionType @NonNull Function1<@NonNull DynamicLink.NavigationInfoParameters.Builder, Unit> init
)
```

Creates a `https://firebase.google.com/docs/reference/android/com/google/firebase/dynamiclinks/DynamicLink.NavigationInfoParameters` object initialized using the `https://firebase.google.com/docs/reference/android/com/google/firebase/dynamiclinks/package-summary#(com.google.firebase.dynamiclinks.DynamicLink.Builder).navigationInfoParameters(kotlin.Function1)` function and sets it to the `https://firebase.google.com/docs/reference/android/com/google/firebase/dynamiclinks/DynamicLink.Builder`

### FirebaseDynamicLinksKt.navigationInfoParameters

```
public final void FirebaseDynamicLinksKt.[navigationInfoParameters](https://firebase.google.com/docs/reference/android/com/google/firebase/dynamiclinks/DynamicLink.Builder#(com.google.firebase.dynamiclinks.DynamicLink.Builder).navigationInfoParameters(kotlin.Function1))(
    @NonNull DynamicLink.Builder receiver,
    @ExtensionFunctionType @NonNull Function1<@NonNull DynamicLink.NavigationInfoParameters.Builder, Unit> init
)
```

> [!CAUTION]
> **This method is deprecated.**   
> Migrate to use the KTX API from the main module: https://firebase.google.com/docs/android/kotlin-migration.

Creates a `https://firebase.google.com/docs/reference/android/com/google/firebase/dynamiclinks/DynamicLink.NavigationInfoParameters` object initialized using the `https://firebase.google.com/docs/reference/android/com/google/firebase/dynamiclinks/ktx/package-summary#(com.google.firebase.dynamiclinks.DynamicLink.Builder).navigationInfoParameters(kotlin.Function1)` function and sets it to the `https://firebase.google.com/docs/reference/android/com/google/firebase/dynamiclinks/DynamicLink.Builder`

**Deprecation Notice:** The Kotlin extensions (KTX) APIs have been added to their respective main modules, and the Kotlin extension (KTX) APIs in `com.google.firebase.firebase-dynamic-links-ktx` are now deprecated. As early as April 2024, we'll no longer release KTX modules. For details, see the [FAQ about this initiative.](https://firebase.google.com/docs/android/kotlin-migration)

### FirebaseDynamicLinksKt.socialMetaTagParameters

```
public final void FirebaseDynamicLinksKt.[socialMetaTagParameters](https://firebase.google.com/docs/reference/android/com/google/firebase/dynamiclinks/DynamicLink.Builder#(com.google.firebase.dynamiclinks.DynamicLink.Builder).socialMetaTagParameters(kotlin.Function1))(
    @NonNull DynamicLink.Builder receiver,
    @ExtensionFunctionType @NonNull Function1<@NonNull DynamicLink.SocialMetaTagParameters.Builder, Unit> init
)
```

Creates a `https://firebase.google.com/docs/reference/android/com/google/firebase/dynamiclinks/DynamicLink.SocialMetaTagParameters` object initialized using the `https://firebase.google.com/docs/reference/android/com/google/firebase/dynamiclinks/package-summary#(com.google.firebase.dynamiclinks.DynamicLink.Builder).socialMetaTagParameters(kotlin.Function1)` function and sets it to the `https://firebase.google.com/docs/reference/android/com/google/firebase/dynamiclinks/DynamicLink.Builder`

### FirebaseDynamicLinksKt.socialMetaTagParameters

```
public final void FirebaseDynamicLinksKt.[socialMetaTagParameters](https://firebase.google.com/docs/reference/android/com/google/firebase/dynamiclinks/DynamicLink.Builder#(com.google.firebase.dynamiclinks.DynamicLink.Builder).socialMetaTagParameters(kotlin.Function1))(
    @NonNull DynamicLink.Builder receiver,
    @ExtensionFunctionType @NonNull Function1<@NonNull DynamicLink.SocialMetaTagParameters.Builder, Unit> init
)
```

> [!CAUTION]
> **This method is deprecated.**   
> Migrate to use the KTX API from the main module: https://firebase.google.com/docs/android/kotlin-migration.

Creates a `https://firebase.google.com/docs/reference/android/com/google/firebase/dynamiclinks/DynamicLink.SocialMetaTagParameters` object initialized using the `https://firebase.google.com/docs/reference/android/com/google/firebase/dynamiclinks/ktx/package-summary#(com.google.firebase.dynamiclinks.DynamicLink.Builder).socialMetaTagParameters(kotlin.Function1)` function and sets it to the `https://firebase.google.com/docs/reference/android/com/google/firebase/dynamiclinks/DynamicLink.Builder`

**Deprecation Notice:** The Kotlin extensions (KTX) APIs have been added to their respective main modules, and the Kotlin extension (KTX) APIs in `com.google.firebase.firebase-dynamic-links-ktx` are now deprecated. As early as April 2024, we'll no longer release KTX modules. For details, see the [FAQ about this initiative.](https://firebase.google.com/docs/android/kotlin-migration)