Android应用程序链接-将网站与多个应用程序关联时消除歧义对话框问题

时间:2019-06-13 22:25:13

标签: android applinks

将网站与IOS中的多个应用程序关联时,json中的应用程序顺序决定了在扫描链接的URL的QR码后打开哪个应用程序。 json中的第一个应用程序将自动打开,而不会出现在json中的多个应用程序之间进行选择的消歧对话框。

不同的应用程序在同一Web主机下为SAME资源处理完全相同的路径链接。 例如,所有应用都链接到https://example.com,没有任何其他路径

但是,在Android上,将网站与多个应用程序关联时,众所周知的json中的应用程序顺序无法确定打开哪个应用程序。 json中的第一个应用程序不会自动打开。取而代之的是,在json中的多个应用程序(不包括浏览器应用程序)之间进行选择时会出现一个消歧对话框。 如果json文件仅包含一个应用程序,则该应用程序将自动打开,而该应用程序和浏览器之间不会出现歧义对话框。 而android版本是8.0.0,API 26,SamSung SM-N950U1

所以我很好奇为什么在android上无法直接打开知名json中的第一个应用程序??? 还是在Android上,它只是设计为显示一个在json中的多个应用之间进行选择的消歧对话框?

1 个答案:

答案 0 :(得分:0)

您为什么要通过同一路径打开多个应用程序?通用链接和应用链接旨在在点击域和应用之间创建1-1的合同。您要解决的用例是什么?