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

时间:2019-01-28 16:59:01

标签: ios branch.io

我已经生成了一个分支链接,我和我的同事都在点击该链接。当我点击它时,我会直接转到该应用程序,然后转到正确的屏幕。繁荣,完成。

当我的同事(谁开发了该应用程序的v1版本,因此可能有一些旧的缓存设置或其他内容?)在同一链接上点击时,他进入一个网页,询问“在BUMP中打开(我们的应用)?”然后将他带到正确的屏幕,但是执行了两次“按该按钮操作”的操作,似乎一次是在网络非页内广告之前记录了操作,一次是在他确认之后。

随后每次点击相同的链接(或与此相关的任何分支链接)都具有相同的行为。网络链接->网络->应用->推送2次

以前有人看过吗?知道如何补救吗?

2 个答案:

答案 0 :(得分:1)

这似乎是一个悬而未决的问题,已在iOS 11.2中引入,并一直持续到今天

  

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

同样来自Apple Radar:

  

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

     

在更新之前在设备上安装的应用程序将继续运行,但是,在重新安装后-它们可能会停止运行。 Radar – Apple

答案 1 :(得分:-1)

在您的设备上,您似乎正像预期的那样直接链接到应用程序中。如果您的应用运行的是完全相同的构建,那么您的同事应该会看到相同的行为。

正如您所提到的,可能是AASA文件未下载,因为它在安装过程中应该下载。您是否可以让同事卸载应用程序,重新启动设备并重新安装应用程序,同时监视控制台日志,如下所示:

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

如果他确认正在下载AASA文件,但仍然没有通用链接,请使用您的Branch AppID写入support@branch.io,我们将很乐意为您提供帮助。谢谢。