首页 > 解决方案 > Android 应用程序链接 - 将网站与多个应用程序关联时的消歧对话框问题

问题描述

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

不同的应用程序为同一网络主机下的相同资源处理完全相同的路径链接。例如,应用都链接到https://example.com,没有任何额外的路径

但是,在Android上,众所周知的json中的应用程序顺序无法决定将一个网站与多个应用程序关联时打开哪个应用程序。json 中的第一个应用程序不会自动打开。相反,在 json 中有一个在多个应用程序(不包括浏览器应用程序)之间进行选择的消歧对话框。如果 json 文件只包含一个应用程序,应用程序将自动打开,而应用程序和浏览器之间没有消歧对话框。安卓版本为8.0.0,API 26,三星SM-N950U1

所以很好奇为什么在android上,知名json里的第一个app不能直接打开???或者在 Android 上,它只是为了显示在 json 中的多个应用程序之间进行选择的消歧对话框?

标签: androidapplinks

解决方案


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


推荐阅读