branch.io链接在facebook上运行吗?

时间:2017-12-13 15:57:28

标签: facebook deep-linking branch.io ios-universal-links

在Facebook上分享时使用branch.io创建的链接;他们不打开App或默认浏览器,而是在facebook的webview中打开它们。

我们需要做任何自定义设置;因此,如果可用,则在应用程序上打开链接,或者在应用程序不存在时在默认浏览器中打开。

2 个答案:

答案 0 :(得分:2)

Facebook的任何链接的默认行为是打开Facebook webview中的链接。不幸的是,没有办法改变这种行为。

虽然作为解决方法,您可以使用分支深度视图从Facebook打开您的应用。行为如下:

  1. 在Facebook上分享您应用的分行链接
  2. 点击Facebook App的分支链接
  3. 这将在Facebook的网页视图中打开分支深度视图,其中包含“在应用程序中获取/打开”按钮
  4. 点击该按钮会将您直接重定向到您的应用。
  5. 您可以激活Deepviews:

    1. 整个应用:访问分支仪表板here上的Deepview页面并启用特定的Deepview。

    2. 对于分行快速链接:将iOS / Android重定向设置为Deepviews,如下所示:

    3. Quick link setup

      1. 对于任何其他分支链接:将$ios_deepview$android_deepview参数添加到链接。
      2. 有关详细信息,请参阅Branch关于预期链接行为here以及Deepviews here的文档。

答案 1 :(得分:1)

最近我遇到了类似的问题,默认情况下它不适用于Facebook。我们必须处理它。

我处理了它以在Deeplink数据上浏览应用程序,我要做的就是在分支链接属性$ deeplink_path中设置参数。

我们将获得此数据作为url的一部分,并且需要在Appdelegate的openURL方法中解析并获取数据。在OpenUrl方法内添加导航逻辑。