- Open https://console.firebase.google.com
- Add new project (If created earlier select existing)
- Fill project name and country and create a project
- Select Dynamic Links from left drawer menu
- Select platform you want to add
- Enter Package Name / Bundle ID
- Enter Nickname (Optional)
- Register your app, Download config file for respective platforms and add these to projects
- Open Dynamic links section from left drawer menu and note down url shown on panel, it will be universal url for your app
You can either create dynamic link from console or programmatically
- Programmatically (Recommended) eg. your universal url is https://g43kd.app.goo.gl/
- construct your dynamic link by appending parameters to universal link
- https://g43kd.app.goo.gl/?link=http://URL?PARAM1=123456&ibi=BUNDLE_IDisi=TEAM_ID&apn=PACKAGE_NAME here add link query parameter as your link to be opened additionally add platform specific parameters
- ibi (Bundle id)
- isi (Team ID)
- apn (Package Name) Please see detail list of parameters on console Please make sure that link url should be properly url encoded
- If your dynamic URL stopped opening app