facebook/twitter 深度链接的分支测试应用程序链接奇怪行为 - iOS

Posted

技术标签:

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

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

【问题讨论】:

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

【讨论】:

以上是关于facebook/twitter 深度链接的分支测试应用程序链接奇怪行为 - iOS的主要内容,如果未能解决你的问题,请参考以下文章

Facebook / twitter链接在ios ionic App中不起作用

css 这会将facebook twitter和instagram图标添加到包含“facebook.com”,“twitter.com”和“instagram.com”的内容中的链接

css 这会将facebook twitter和instagram图标添加到包含“facebook.com”,“twitter.com”和“instagram.com”的内容中的链接

我可以在解析时将一个人与 twitter 和 facebook 联系起来吗?

Facebook、Twitter 和电子邮件无法使用 ShareKit

如何与 facebook、twitter 等共享 web 应用程序