【问题标题】:branch test app link weird behaviour for facebook/twitter deep linking - iOSfacebook/twitter 深度链接的分支测试应用程序链接奇怪行为 - iOS
【发布时间】:2018-08-31 11:33:40
【问题描述】:

我正在使用分支在 facebook 和 twitter 上进行深度链接。深度链接成功打开了我的应用程序,我还能够正确检索所有参数。但有一次,它停止工作,并说开发人员正在开发它,并且在我向 Branch 提交了一张票后 2 天后又开始工作,而我没有进行任何更改。但是这种奇怪的链接停止和启动对应用程序用户不利。 Branch 的人可以帮我知道可能的原因吗?对于实时应用程序,这会产生问题吗?

【问题讨论】:

  • 分支文档包括两种类型的方法调用 - 对生成 url 的方法的同步和异步调用。如果我们使用异步调用,则需要时间给我们 url,因此需要先检查 url,然后再将其发布到社交共享上,如果我们使用同步调用,我们会得到一个短 url,可以轻松共享到社交网站.这对我来说很重要!!

标签: ios branch.io


【解决方案1】:

您遇到此问题的原因是 Facebook、Twitter、Instagram 和 Snapchat 等应用程序阻止用户通过通用链接打开第三方应用程序。缓解此问题的一种方法是在应用内浏览器上通过 URI 方案使用强制重定向。您可以通过附加 $uri_redirect_mode=2 作为查询参数来启用分支链接上的强制重定向。

例如:

https://example.app.link/j93str?$uri_redirect_mode=2 

如果您仍然遇到问题,请发送电子邮件至 integrations@branch.io,并附上链接重定向行为的视频记录,我们的一位工程师将能够帮助您解决此问题。

【讨论】:

    【解决方案2】:

    分支文档包括两种类型的方法调用 - 对生成 url 的方法的同步和异步调用。如果我们使用异步调用,则需要时间给我们 url,因此需要先检查 url,然后再将其发布到社交共享上,如果我们使用同步调用,我们会得到一个短 url,可以轻松共享到社交网站.这对我来说有很大的不同!!

    【讨论】:

      最近更新 更多