Я реализовал deeplinking в одном для своей деятельности. Но при нажатии на ссылку открывается средство выбора Intent с вопросом, открывать ли из приложения или из браузера. Как открыть из приложения напрямую?
Кроме того, когда приложение не установлено, оно не переходит в плеймаркет. Он открывается в браузере.
Ниже мой код в манифесте:
<activity android:name=".activities.VideoNewsDetailActivity"
android:theme="@style/AppThemeActivity"
android:configChanges="orientation|screenSize"
>
<!-- Add this new section to your Activity -->
<intent-filter android:label="@string/videoNewsDetail">
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE" />
<!-- Handle urls starting with "http://www.example.com/products" -->
<data android:scheme="http"
android:host="ddnews.apprikart.in"
android:pathPrefix="/videos" />
<!-- Handle local urls starting with "example://products" -->
<data android:scheme="ddnews.apprikart"
android:host="videos" />
</intent-filter>
</activity>