【发布时间】:2022-04-21 17:37:31
【问题描述】:
从doc of app links可以看出,如果用户点击相应的URL,它将直接进入我的应用程序。
但是如果我在一个.well-known/assetlinks.json 中声明了两个应用程序,并且用户安装了这两个应用程序,然后单击相应的 URL 怎么办?
android 系统会显示一个包含两个应用程序的面板供用户选择吗?
【问题讨论】:
从doc of app links可以看出,如果用户点击相应的URL,它将直接进入我的应用程序。
但是如果我在一个.well-known/assetlinks.json 中声明了两个应用程序,并且用户安装了这两个应用程序,然后单击相应的 URL 怎么办?
android 系统会显示一个包含两个应用程序的面板供用户选择吗?
【问题讨论】:
Android Doc here 中提到了这个用例。这是属于同一组织的多个应用程序可以响应同一主机名的有效案例。另一个用例是您拥有同一应用的完整版和精简版。
根据文档,在上述情况下,最新安装的版本将直接获得控件,然后在该应用程序中您可以
显示包含调用结果的自定义选择器对话框 queryIntentActivities()
假设你有必要的package visibility
【讨论】: