作者:寤丨惘_191 | 来源:互联网 | 2023-02-03 15:41
该文件指出,我国即时和安装的应用程序都应该实现的应用链接.为什么安装的应用程序也应该实现App Links,因为我只希望我的即时应用程序URL能够在Google搜索中使用即时徽章正确显示?另外,最佳做法是什么?
1> Arun Venkate..:
是 - 应用程序链接可以无缝链接到您的应用程序,已安装或即时解决.要使Google搜索显示已安装或即时应用的结果,您必须为两者正确设置应用链接.此外,为了避免降低从即时到安装的用户体验,安装的应用程序也应支持即时应用程序支持的所有URL.因此,正如文档所述,即时和已安装的应用程序都应该实现应用程序链接."
以下是最佳做法:
在即时和已安装的应用清单中的至少一个intent过滤器中设置autoVerify = true.
每个子域托管一个assetlinks.json.该文件必须在每个https子域的/.well-known/assetlinks.json上提供.
assetlinks.json文件必须是有效的json(正确的语法,没有BOM,例如),标题为"Content-Type:application/json",并在每个域上提供HTTP 200状态(无重定向)
必须为机器人访问assetlinks.json文件位置,例如robots.txt需要.这意味着如果您在清单中包含仅可在内部访问的内部URL,则验证将失败.
确保即时应用中的所有路径声明也在您发布的常规应用中.
所有声明的intent过滤器必须同时支持http和https.
不要在意图过滤器中使用通配符主机(例如)在*.example.local中,*将被删除,example.local将被编入索引.
每个域只能支持一个即时应用程序.多个Instant Apps无法与同一个域关联.
使用App Link支持页面上"确认数字资产链接文件"中描述的工具,确保您的assetlinks.json对您最常用的搜索结果有效.
在此测试您的应用链接.