遵循设备链接的用户有一个目标:获取他们想要查看的内容。 作为开发人员,您可以设置Android应用程序链接,以便用户直接在应用程序中访问链接的特定内容,从而绕过应用程序选择对话框,也称为消除歧义对话框。 由于Android App Links利用HTTP URL并与网站建立关联,因此未安装应用的用户可直接访问您网站上的内容。
一、深层链接和Android App链接
在深入了解实施之前,了解您可以在Android应用中创建的不同类型的链接非常重要:深层链接和Android应用链接。
深层链接是指将用户直接带到应用中特定内容的网址。 在Android中,您可以通过添加意图过滤器并从传入意图中提取数据来设置深层链接,从而将用户吸引到正确的活动。
但是,如果用户设备上安装的其他应用程序可以处理相同的意图,则用户可能无法直接访问您的应用程序。 例如,单击来自银行的电子邮件中的URL可能会导致出现一个对话框,询问用户是使用浏览器还是银行自己的应用程序来打开链接。
Android 6.0
(API级别23)及更高版本上的Android App Links
允许应用程序将自己指定为给定类型链接的默认处理程序。 如果用户不希望应用程序成为默认处理程序,则他们可以从其设备的系统设置中覆盖此行为。
Android App Links
具有以下优势:
- 安全且具体:
Android App Links
使用链接到您拥有的网站域的HTTP URL
,因此没有其他应用可以使用您的链接。Android App Links
的要求之一是您通过我们的网站关联方法验证您所在域的所有权。 - 无缝的用户体验:由于
Android App Links
对您网站和应用中的相同内容使用单个HTTP URL
,因此未安装应用程序的用户只需访问您的网站而不是应用程序 - 没有404,没有错误。 -
Android Instant Apps
支持:使用Android Instant Apps
,您的用户无需安装即可运行您的Android
应用。 要为您的Android
应用添加即时应用支持,请设置Android应用链接并访问g.co/InstantApps。 - 通过Google搜索吸引用户:用户可以通过在移动浏览器,Google搜索应用,
Android
屏幕搜索或Google智能助理中点击Google中的网址,直接在应用中打开特定内容。
二、添加Android应用链接
创建Android应用程序链接的一般步骤如下:
1、创建指向应用中特定内容的深层链接:在您的应用清单中,为您的网站URI
创建意图过滤器,并配置您的应用以使用意图中的数据将用户发送到您应用中的正确内容。 在创建应用内容的深层链接中了解更多信息。
2、添加深层链接验证:配置您的应用以请求验证应用链接。 然后,在您的网站上发布数字资产链接JSON
文件,以通过Google Search Console
验证所有权。 在验证应用链接中了解更多信息
作为上述链接文档的替代方案,Android App Links Assistant是Android Studio中的一个工具,可指导您完成创建Android App链接所需的每个步骤。