为即时应用创建应用链接(App Link四)

2018-08-08  本文已影响190人  鹿小纯0831

Android即时应用程序是您的应用程序的小版本,无需安装即可运行。 用户只需点击网址即可启动您的应用,而无需安装APK。 因此,所有即时应用程序都需要通过使用Android App Links声明的URL进行访问。 本页介绍了如何为Android Instant Apps使用Android App Links

注意:如果您没有构建即时应用程序,那么您不需要阅读本指南 - 您应该通过阅读创建应用程序内容的深层链接来为您的可安装应用程序创建应用程序链接。

一、应用链接概述

首先,这里是您应该已经了解的应用程序链接的摘要。

因此,Android App Links只是您的网站经过验证的HTTP深层链接,因此用户无需选择要打开的应用程序。 有关更具体的说明,请参阅深层链接和应用链接之间的差异。

但是,在这两种情况下,用户必须已安装您的应用程序。 如果用户单击您的某个网站链接并且他们没有安装您的应用程序(并且没有其他应用程序处理该URL意图),则会在Web浏览器中打开该URL。 因此,创建即时应用程序可以解决此问题 - 它允许用户通过简单地单击URL来打开您的应用程序,即使他们没有安装您的应用程序。

当最终用户对您的应用执行Google搜索时,Google搜索会显示带有“即时”徽章的网址。

二、即时应用的应用链接如何不同

如果您已经按照指南创建应用程序内容的深层链接和验证Android应用程序链接,那么您已经完成了使应用程序链接与您的即时应用程序一起工作所需的大部分工作。 使用即时应用的应用链接时,还有一些额外的规则:

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

请注意,您不需要在第二个<data>元素中包含主机,因为在每个<intent-filter>元素中,每个<data>属性的所有组合都被视为有效(因此此intent过滤器确实解析了https://www.example.com)。

三、创建应用程序链接时的其他提醒

上一篇 下一篇

猜你喜欢

热点阅读