【问题标题】:Facebook iOS App always opens Web-Fallback URL from AppLinks meta, also if App is installedFacebook iOS 应用程序总是从 AppLinks 元打开 Web-Fallback URL,如果安装了应用程序也是如此
【发布时间】:2014-12-04 19:48:51
【问题描述】:

我正在尝试为我的应用程序实现新的 AppLinks API,以将 Facebook 用户路由到我的移动应用程序。

我已正确设置元数据,但 Facebook 应用程序始终会在内部 Web 浏览器中打开 URL(但它会显示在右上角,但普通用户不会知道它代表什么并且不会点击它)。

<meta property="al:web:should_fallback" content="true" />

但是如果我将 should_fallback 设置为 false,则 Post 会直接在 App 中打开 - 但是回退到 WebApp 将不再起作用。

<meta property="al:web:should_fallback" content="true" />

所以 Facebook 没有正确实现 AppLinks implementation(所以它没有意义)还是我忘记了什么?

Facebook Documentation

PS:在 Android 上它可以正常工作:点击 Applink 后,它会直接打开我的原生应用,如果未安装该应用,则会打开正常的网页

对于 Pinterest iOS 应用程序,这种方式也行不通 - 但实施比在 Facebook 中更好 - 向用户显示信息框:

对于 iOS 是否存在更好的解决方案,或者我必须等到 Facebook 对此进行调查(如果他们这样做的话)?

【问题讨论】:

  • 这里有同样的问题..有什么解决办法吗??
  • 不,仍在等待 facebook 的回复..
  • 应用链接只定义了一个通信和发现协议,它并不规定客户端应用的行为。对于 iOS,目前 Facebook 应用的行为是打开网页,并提供一些 UI 供用户访问应用(按钮只是其中一种处理方式)。
  • 你们在这方面有什么收获吗?
  • 否 - 但我认为 facebook 现在会改变 iOS9 的行为(我希望如此)

标签: facebook facebook-graph-api applinks


【解决方案1】:

我不确定我的评论是否有用,但我们遇到了类似的情况。同时,当我们试图解决回退问题时,我们发现 Instagram 一切正常。我们比较了我们的元标签,发现我们只有一个区别。它是附加的元标记 fb:app_id。我们将它添加到页面中,神奇的事情发生了。安装应用程序后,fb 建议打开它。未安装时,它会重定向到 web url (og:url)。

【讨论】:

    猜你喜欢
    • 2012-04-02
    • 1970-01-01
    • 2013-05-21
    • 1970-01-01
    • 1970-01-01
    • 2023-03-05
    • 1970-01-01
    • 2012-05-01
    • 2015-12-29
    相关资源
    最近更新 更多