Frequently Asked Questions
How can we help you?
Basic features
Dynalinks is a service that allows you to create dynamic links for your app. Dynamic links is a technology that enables you to send users to specific locations within your app, based on the context of the link they clicked.
As an example, if you are getting a link to your app from a friend, you will be redirected to the your app app if you have it installed on your device. If you don't have the app installed, you will be redirected to the your app website.
Firebase Dynamic Links will be discontinued in 2025. If you are seeking a straightforward service for creating dynamic links for your app, Dynalinks is the solution for you.
The link will have the format
{chosen-subdomain}.dynalink.app/{chosen-path}
. We also support custom domains on pro plan.
First, you sign up and setup your project by choosing its name and subdomain. Then you register your app by providing its platform and package name or bundle identifier. Finally, you create a link by providing the path, query parameters and information which app should it open.
We support deferred deep linking on Android if you are on paid tier.
No, we support it on Android only.
We are researching on how to support this on iOS, but there is no any specific timeline for it.
Yes, we offer a basic free plan that allows you to access core features of our service. For users who need more advanced capabilities, we also provide a paid plan with additional features and higher usage limits. You can start with the free plan to explore the service and upgrade if you require enhanced functionality.
We definitely not planning to shutdown this project anytime soon. We are committed to providing a reliable service to our users and will continue to support Dynalinks for the foreseeable future.
You can use any mobile development framework as long you have access to underlying xcode and Android project settings.
You need to add the necessary configuration to AndroidManifest.xml and associated domains in Xcode.
We already have customers using Dynalinks with Flutter, Cordova, React Native, Xamarin, Unity and other frameworks.
Yes, you can shorten your URLs by using the shortened path field in the console or API.
Troubleshooting
You can use
enable_forced_redirect
param available in console or API to skip preview page if app is not installed.
There is no need for mobile SDKs as we are using native APIs coming from Apple and Google. You just need to setup your app in the console and you are ready to go.
Ensure that you have entered the correct bundle identifier and team ID in your iOS app's project settings. Follow the steps outlined in this link for Xcode setup.
Check if link is associated with your iOS app in the console (click on three dots, then Edit and check what's under iOS App).
Make sure you are not testing dynalink by pasting it in browser's address bar. It has to be sent via email, text message, whatsapp message etc.
Ensure that you have entered the correct package name in your Android app's project settings. Follow the instructions provided in this link for Android setup.
Check if link is associated with your Android app in the console (click on three dots, then Edit and check what's under Android App).
Make sure you are not testing dynalink by pasting it in browser's address bar. It has to be sent via email, text message, whatsapp message etc.
Follow the instructions provided here.
You can find your API key by logging into the console, clicking on Settings and then API.
Ensure that you have provided the correct API key in the Authorization header of your request. The API key can be found in the console by clicking on Settings and then API.
Support
Feel free to send us email at our address.