我有一个用于每日新闻、知识共享等的应用程序。在这个应用程序中,通过单击共享按钮,我们可以在 WhatsApp/Facebook/Twitter 等中与其他人共享特定的新闻项目。如果其他人单击此 URL,则不同的网络浏览器显示打开帖子。但如果用户安装了我的应用程序(否则会在网络浏览器中打开),我希望我的应用程序列在此列表中。如何在 Android 中执行此操作?
只需在
AndroidManifest.xml中添加
android:launchMode="singleTask"
,这样它始终会单独打开您的应用程序。
<!-- Deep & App Link -->
<intent-filter android:autoVerify="true">
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE" />
<data android:scheme="http" android:host="google.in" />
<data android:scheme="https" android:host="google.in" />
</intent-filter>