Branch Deeplinking 在 2 个不同的设备上表现不同,相同 link

Branch Deeplinking behaving differently on 2 different devices, same link

我生成了一个分支 link,我和我的同事都在使用它。当我点击它时,我会直接进入应用程序,进入正确的屏幕。繁荣,完成。

当我的同事(谁构建了应用程序的 v1,所以可能有一些旧的缓存设置或其他东西?)点击相同的 link,他被带到一个网页,询问 "Open in BUMP (our app))?" 然后将他带到正确的屏幕,但执行两次推送到该屏幕的行为,似乎一次是在网络插页之前注册该操作,一次是在他确认之后。

随后每次点击同一个 link(或他的任何分支 link,就此而言)都会执行相同的行为。网络 link -> 网络 -> 应用 -> 推送 2x

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

看起来这是一个悬而未决的问题,在 iOS 11.2 中引入并且一直持续到今天

After updating a device to iOS 11.2+,the app's AASA file is no longer downloaded reliably onto your user’s device after an app install. As a result, clicking on Universal Links will no longer open the app consistently.

同样来自苹果雷达:

Sometimes, on any iOS 11.2+, the AASA file is not being updated after the application is installed. In that case, the only way to update it is to delete the app, restart the device, and install the app. This was reproduced on multiple iPhone devices.

Applications that were installed on the device before the update will continue working, however, upon reinstalling - they may stop working. Radar – Apple

在您的设备上,您似乎按预期直接被普遍链接到您的应用程序。如果你们 运行 与您的应用程序完全相同,那么您的同事应该会看到相同的行为。

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

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

如果他确认正在下载 AASA 文件但仍未普遍链接,请将您的 Branch AppID 写信到 support@branch.io,我们很乐意帮助您解决此问题。谢谢。