我在facebook以及twitter上使用分支进行深层链接。深层链接可以成功打开我的应用程序,我也能够正确检索所有参数。但在一个例子中,它停止工作,并说开发人员正在努力,并在我向Branch提交了一张票并且没有我改变任何东西后2天开始工作。但这种奇怪的停止和启动链接对app用户来说并不好。分支中的某个人可以帮助我知道相同的可能原因,对于实时应用程序,这会产生问题吗?
您遇到此问题的原因是Facebook,Twitter,Instagram和Snapchat等应用阻止用户通过Universal Links打开第三方应用。缓解此问题的一种方法是在应用内浏览器中通过URI方案使用强制重定向。您可以通过附加$ uri_redirect_mode = 2作为查询参数来启用分支链接上的强制重定向。
例如:
https://example.app.link/j93str?$uri_redirect_mode=2
如果您仍然遇到问题,请发送电子邮件至[email protected],并附上链接重定向行为的视频记录,我们的工程师将能够为您提供帮助。
分支文档包括两种类型的方法调用 - 对生成url的方法的同步和异步调用。如果我们使用异步调用,则需要时间给我们网址,因此需要在将其发布到社交分享之前先检查网址,如果我们使用同步呼叫,我们会得到一个可以轻松分享到社交网站的简短网址。这对我有所帮助!!