单击网站链接后如何打开Android应用程序?

时间:2019-11-07 11:13:59

标签: android android-intent intentfilter url-scheme

我想在浏览器中单击url时打开Android应用程序,为此,我已在清单中使用uri方案在以下实现了意图过滤器-

<intent-filter>
  <data android:host="www.myweb.com" android:scheme="https"/>
  <action android:name="android.intent.action.VIEW" />
  <category android:name="android.intent.category.DEFAULT" />
  <category android:name="android.intent.category.BROWSABLE" />
</intent-filter>

当用户在浏览器或whatsapp或facebook上单击www.myweb.com时,将打开移动浏览器,而不是android应用。 以上代码中我有做错什么吗?任何帮助。

1 个答案:

答案 0 :(得分:2)

您正在这样做吗?

转到工具>应用链接助手。

  
      
  • 通过单击“ + ”按钮来创建URL映射,以遵循准则。
  •   
  • 选择活动并添加逻辑以处理意图。

  •   
  • 第三,最重要的步骤是访问您提到的网站。您需要添加数字资产链接   通过生成文件并将其添加到上述位置。

  •   
  • 您现在可以通过从浏览器访问网站来测试应用程序链接。您准备好了。

  •   

注意:

  • 通过执行以下步骤,您可以确保该应用程序支持深层链接,但是完全由可以控制启用或禁用打开该网站并将其直接重定向到您的应用程序的用户来决定。

  • 确保已将您的应用默认网址设置为可与您的应用一起打开该应用。访问

    应用信息>默认打开>打开支持的链接>在此应用中打开

文档: