There are four ways you can create a Dynamic Link:
- Using the
Firebase console
.
This is useful if you're creating promo links to share on social media. This
way you can select a custom suffix and a name for the link in the
Firebase console
.
You can track the performance of these Dynamic Links in the
Firebase console
or via the
Analytics REST API
.
- Using the Dynamic Link Builder API on
iOS
,
Android
, and
Flutter
. This is the
preferred way to dynamically create links in your app for user-to-user
sharing or in any situation that requires many links. You can track the
performance of Dynamic Links created with the Builder API using the Dynamic Links
Analytics API
.
- Using the
REST API
. This is the preferred way to
dynamically create links on platforms that don't have a Builder API.
The
Analytics REST API
can be used
to track the performance of promo campaigns created in the console.
- Manually
. If you don't need to track
click data and you don't care if the links are long, you can manually
construct Dynamic Links using URL parameters, and by doing so, avoid an extra
network round trip.
Next steps
After you create Dynamic Links, you need to set up your app to receive
Dynamic Links and send users to the right place in your app after a user opens them.
To receive Dynamic Links in your app, see the documentation for
iOS
,
Android
,
Flutter
,
C++
, and
Unity
.