0

在 Branch.io 中,我创建了一个分支并成功将链接发布到 Facebook。这是我在 branch.io 仪表板上的配置:

配置

这是脸书上的链接:

脸书链接

我点击它,它成功地将我重定向到我的应用程序。在底部屏幕出现的几秒钟内,我的应用程序启动:

重定向

现在,我通过关闭我的应用程序并启动 facebook 返回 facebook - 内置浏览器的 facebook 似乎继续访问 (www.yahoo.com) 的自定义 URL:

雅虎

在几秒钟内,雅虎打开:

雅虎

我原以为一旦重定向成功,Facebook 内置浏览器就会关闭,当您返回 facebook 时,会出现 facebook。我没想到内置浏览器会继续使用自定义 url,就好像你的应用程序没有安装一样。

有解决办法吗?

4

1 回答 1

1

如果您检查 Facebook 的设置,您会看到默认情况下,外部链接打开设置为关闭。

在此处输入图像描述

对于深度链接,尤其是来自 Facebook 的链接,这绝对是一件令人讨厌的事情。

我从未使用过 branch.io,但我假设它能够拦截深层链接的这种行为,在外部打开链接,但这并不能阻止 Facebook 在不关闭此功能的情况下尝试在浏览器中呈现。并且认为您的用户默认都将其关闭可能是不现实的。

但是现在为了测试,我会打开外部链接打开,看看它是否暂时有助于解决这个问题。

于 2015-12-16T18:24:28.983 回答