概要
用户关注设备上的链接有一个目标:要访问他们想看的内容。作为开发人员,您可以设置Android应用链接,让用户直接在您的应用中访问链接的特定内容,绕过应用选择对话框(也称为消歧对话框)。由于Android应用链接利用HTTP网址并与网站关联,因此没有安装应用的用户会直接转到您网站上的内容。
深层链接和Android应用程序链接
在深入实施之前,了解您可以在Android应用中创建的不同类型的链接很重要:深层链接和Android应用链接。
深层链接是将用户直接带到应用中特定内容的网址。在Android中,您可以通过添加意图过滤器 并从传入意图中提取数据来设置深层链接,以将 用户引导至正确的活动。
但是,如果安装在用户设备上的其他应用可以处理相同的意图,则用户可能不会直接进入您的应用。例如,点击银行电子邮件中的URL可能会导致一个对话框询问用户是使用浏览器还是银行自己的应用程序打开链接。
Android 6.0(API级别23)及更高版本上的Android App Links允许应用将自己指定为给定类型链接的默认处理程序。如果用户不希望该应用成为默认处理程序,则他们可以从其设备的系统设置中覆盖此行为。
Android应用程序链接提供以下好处:
- 安全且具体: Android App Links使用链接到您拥有的网站域的HTTP URL,因此其他应用程序无法使用您的链接。Android应用链接的其中一项要求是您可以通过我们的某个网站关联方法验证您的域的所有权。
- 无缝的用户体验:由于Android App Links为您的网站和应用中的相同内容使用一个HTTP URL,所以没有安装该应用的用户只需进入您的网站而不是应用 - 无404s,无错误。
- Android即时应用支持:使用Android即时应用,您的用户可以在不安装的情况下运行Android应用。要为您的Android应用添加即时应用支持,请设置Android应用链接并访问g.co/InstantApps。
- 吸引Google搜索用户:用户可以通过在移动浏览器,Google搜索应用,Android屏幕搜索或Google智能助理中点击来自Google的网址,直接打开应用中的特定内容。
添加Android应用链接
创建Android App Links的一般步骤如下所示:
- 在您的应用中创建指向特定内容的深层链接:在您的应用清单中,为您的网站URI创建意图过滤器,并配置您的应用使用意向数据将用户发送到应用中的正确内容。在创建应用内容的深层链接中了解更多信息 。
- 为您的深层链接添加验证:配置您的应用以请求验证应用链接。然后,在您的网站上发布数字资产链接JSON文件,以通过Google Search Console验证所有权 。在验证应用链接中了解详情。
作为上面链接的文档的替代方案, Android App Links Assistant是Android Studio中的一个工具,可指导您完成创建Android App Links所需的每个步骤。
有关其他信息,请参阅以下资源:
- 在Android Studio中添加Android应用程序链接
-
Lastest Update:2018.04.23
联系我
QQ:94297366
微信打赏:https://pan.baidu.com/s/1dSBXk3eFZu3mAMkw3xu9KQ
公众号推荐:
转载于:https://blog.51cto.com/4789781/2122476