Configure your app to use dynamic links based on the official Firebase documentation.
You need to apply the following three steps for iOS.
They should be the same as the first three steps of the official Firebase documentation.
In the Info tab of your app's Xcode project, create a new URL type to be used for Dynamic Links. Set the Identifier field to a unique value and the URL scheme field to be your bundle identifier, which is the default URL scheme used by Dynamic Links.
In the Capabilities tab of your app's Xcode project, enable Associated Domains and add the following to the Associated Domains list:
applinks:your_dynamic_links_domain
If you want to receive Dynamic Links with a fully-custom domain, in your Xcode project's Info.plist file, create a key called FirebaseDynamicLinksCustomDomains and set it to your app's Dynamic Links URL prefixes. For example:
The link to open when the app isn't installed. Specify this to do something other than install your app from the Play Store when the app isn't installed, such as open the mobile web version of the content, or display a promotional page for your app.
minimumVersion
number
The versionCode of the minimum version of your app that can open the link. If the installed app is an older version, the user is taken to the Play Store to upgrade the app.
IOSParameters
Prop
Type
Description
bundleId
string
Your bundle ID (e.g. com.example.android)
appStoreId
string
Your app's App Store ID, used to send users to the App Store when the app isn't installed
fallbackUrl
string
The link to open when the app isn't installed. Specify this to do something other than install your app from the App Store when the app isn't installed, such as open the mobile web version of the content, or display a promotional page for your app.
customScheme
string
Your app's custom URL scheme, if defined to be something other than your app's bundle ID
ipadFallbackUrl
string
The link to open on iPads when the app isn't installed. Specify this to do something other than install your app from the App Store when the app isn't installed, such as open the web version of the content, or display a promotional page for your app.
ipadBundleId
string
The bundle ID of the iOS app to use on iPads to open the link. The app must be connected to your project from the Overview page of the Firebase console.
minimumVersion
string
The version number of the minimum version of your app that can open the link. This flag is passed to your app when it is opened, and your app must decide what to do with it.
NavigationInfoParameters
Prop
Type
Description
forcedRedirectEnabled
boolean
If set to true, skip the app preview page when the Dynamic Link is opened, and instead redirect to the app or store. The app preview page (enabled by default) can more reliably send users to the most appropriate destination when they open Dynamic Links in apps; however, if you expect a Dynamic Link to be opened only in apps that can open Dynamic Links reliably without this page, you can disable it with this parameter. This parameter will affect the behavior of the Dynamic Link only on iOS.
SocialMetaTagParameters
Prop
Type
Description
title
string
The title to use when the Dynamic Link is shared in a social post.
description
string
The description to use when the Dynamic Link is shared in a social post.
imageUrl
string
The URL to an image related to this link. The image should be at least 300x200 px, and less than 300 KB.