I am having this trouble in my application also so I did a little research and put an intent filter in my AndroidManifest.xml and Now when I click on the dynamic link android system ask to choose Application to open the link, there you can set your app as default for that link and the future links will directly open in your app without going to any browser.
<intent-filter> <action android:name="android.intent.action.VIEW" /> <category android:name="android.intent.category.DEFAULT" /> <category android:name="android.intent.category.BROWSABLE" /> <!-- Accepts URIs that begin with YOUR_SCHEME://YOUR_HOST --> <data android:scheme="https"//this one is scheme android:host=[HOSTNAME]// this is host name for eg: app.page.link /> </intent-filter>
What this does is, it tells the system that this app can handle URLs with https scheme and HOSTNAME .
I have tested this on few mobiles phone and this is an android only integration. I don't know about iOS