代码之家  ›  专栏  ›  技术社区  ›  Zack Shapiro

分支深度链接在两个不同设备上的行为不同,相同的链接

  •  0
  • Zack Shapiro  · 技术社区  · 6 年前

    当我的同事(他创建了应用程序的v1版,所以可能有一些旧的缓存设置或其他东西?)点击同一链接时,他会被带到一个网页,该网页要求“在BUMP中打开” )?“这会将他带到右侧屏幕,但会两次推到该屏幕,一次似乎是在网络间隙之前记录动作,一次是在他确认之后。

    在同一个链接(或他在这方面的任何分支链接)上的每次后续点击都会执行相同的行为。网页链接->网络->应用程序->推2倍

    以前有人见过这个吗?你知道怎么补救吗?

    2 回复  |  直到 6 年前
        1
  •  1
  •   Zack Shapiro    6 年前

    看起来这是一个悬而未决的问题,在iOS 11.2中引入,至今仍然存在

    将设备更新为iOS 11.2+后,在安装应用程序后,应用程序的AASA文件将不再可靠地下载到用户设备上。因此,单击通用链接将不再一致地打开应用程序。 Source – StackOverflow

    同样来自苹果雷达:

    有时,在任何iOS 11.2+上,安装应用程序后不会更新AASA文件。在这种情况下,更新它的唯一方法是删除应用程序,重新启动设备,然后安装应用程序。 这是在多台iPhone设备上复制的。

    Radar – Apple

        2
  •  -1
  •   Joon Lee    6 年前

    正如您所提到的,可能是AASA文件在安装过程中没有按应有的方式下载。您是否可以让您的同事卸载应用程序,重新启动设备,然后重新安装应用程序,同时监视控制台日志,如下所示:

    https://docs.branch.io/pages/apps/ios/#to-validate-if-aasa-file-successfully-downloaded