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

How to open Android app, after a click on website link?

我想在 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 应用程序。 上面的代码我做错了什么吗?对此有任何帮助。

你在做这个吗?

转到“工具”>“应用程序链接助手”。

  • Follow the guidelines by creating URL mapping by clicking on the "+" button.
  • Select the activity and add the logic to handle intent.

  • Third, and the most important step is to have access to the website you are mentioning. You need to add Digital Asset Links file by generating it and adding it to the mentioned location.

  • You can test the app links now by visiting the website from your browser. You are ready to go.

注意:

  • 按照以下步骤,您可以确保该应用程序支持深度链接,但是完全取决于用户可以控制启用或禁用打开网站并将其直接重定向到您的应用程序。

  • 确保您已将应用默认 URL 设置为使用您的应用打开应用。访问,

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

文档: