Page 1 of 1

添加 Intent 过滤器

Posted: Thu Feb 20, 2025 9:27 am
by rakibhasanbd4723
一旦支持此 URI,用户就可以转到应用中的深层内容。这些内容可以作为桌面网站 URL 的替代内容被发现,类似于将 独立网站的移动网站定义为桌面网站的替代 URL。在适当的上下文中(在安装了应用的 Android 设备上),Google 可以将用户引导到应用而不是网站。

设置此功能需要与您的应用程序开发人员合作在应用程序内部实施更改,以及与您的网站开发人员合作在您的桌面网站上添加参考。

Android 已 详细记录了深层链接的 摩洛哥电报筛选 技术设置,但首先需要在应用的 Android 清单文件中设置意图过滤器。这可以通过以下代码完成。

这规定了应用程序 URI 针对应用程序索引的技术优化,并定义了上述 URI 示例中使用的元素。

应该为可从搜索结果启动的活动添加<intent-filter>元素。
<action>元素指定ACTION_VIEW意图操作,以便可以从 Google 搜索访问意图过滤器。
<data>标签表示解析到活动的 URI 格式。 <data>标签至少必须包含 android:scheme 属性。
包含BROWSABLE类别。BROWSABLE 类别是 Intent 过滤器从网络浏览器访问所必需的。如果没有它,点击浏览器中的链接将无法解析到您的应用。DEFAULT类别是可选的,但建议使用。如果没有此类别,则只能使用您的应用组件名称通过显式 Intent来启动活动。
测试深层链接
Google 已创建工具来帮助测试您的深层链接设置。您可以使用 Google 的深层链接测试工具在手机上使用深层链接测试您的应用行为。此外,您还可以创建一个包含 intent:// 链接的 HTML 页面。

例如 :

此链接将从 HTML 页面打开应用程序内部的深层内容。