【问题标题】:Android app link - disambiguation dialog issue when Associating a website with multiple appsAndroid 应用程序链接 - 将网站与多个应用程序关联时的消歧对话框问题
【发布时间】:2019-06-13 22:25:13
【问题描述】:

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

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

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

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

【问题讨论】:

    标签: android applinks


    【解决方案1】:

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

    【讨论】:

    • 比如我的几个应用包括雅虎邮箱、雅虎体育、雅虎财经等。我不知道用户在他们的手机中下载了哪些应用程序。然而,点击域对于设计来说是独一无二的。点击点击域后,我想直接打开用户安卓手机中按照.well-known json中的顺序下载的应用,而不显示在.well-known json文件中选择所有下载应用的消歧对话框。
    猜你喜欢
    • 2021-03-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多