我在Branch.IO上创建了一个关于我们应用的博客帖子的链接。在重定向中,我提供了所有博客文章的网址 - iOS,Android和桌面。
当我在FB上分享这个URL时,点击后,我会看到toast message"这个页面无法加载"一秒钟后,页面加载到fb的Web浏览器中。我担心的是,我的用户会看到这条消息而无法等待。
有没有办法控制此消息?
答案 0 :(得分:0)
来自Branch.io的Amruta
让我解释默认的分支链接行为 当您点击分支链接并通过浏览器(支持URI方案)打开时,请说Chrome,Opera,Firefox等。我们尝试使用URI方案打开应用程序。
在Facebook上: 当您单击分支链接时,它会打开一个强制Web视图,我们尝试通过触发URI方案来打开App。不幸的是,这是Facebook的一个限制,他们无法使用URI方案打开应用程序(导致Toast消息“无法加载页面”显示)。
要解决此问题,要阻止显示Toast消息,请在创建分支链接时添加$always_deeplink
参数并将其设置为false
。如果一个
链接有$always_deeplink:false
参数分支将始终回退到您的URL而不是激活URI方案。
PS:通过浏览器(例如Chrome)打开时包含$always_deeplink:false
的所有分支链接将回退到您提到的网址,而不会打开应用,无论该平台是否为Facebook。< / p>