我正在尝试为我的应用程序实现新的AppLinks API,以将Facebook用户路由到我的移动应用程序。
我已正确设置元数据,但Facebook应用程序始终打开内部网络浏览器中的URL(但它显示在右上角,但普通用户不知道它代表什么并且不会点击它。)
<meta property="al:web:should_fallback" content="true" />
但是,如果我将should_fallback设置为false,则直接在应用程序中打开Post - 但随后回退到WebApp不再有效。
<meta property="al:web:should_fallback" content="true" />
所以Facebook没有正确实现AppLinks implementation(因此没有意义)或者我忘记了什么?
PS:在Android上它运行正常:点击Applink后,它会直接打开我的原生App,如果没有安装App,则会打开正常的Web页面
对于Pinterest iOS应用程序这种方式也不起作用 - 但实现比Facebook更好 - 有一个信息框显示给用户:
对于iOS来说,它是否存在更好的解决方案,还是让我等到Facebook正在调查此问题(如果有的话)?
答案 0 :(得分:0)
我不确定我的评论是否有用,但我们遇到了类似的情况。与此同时,当我们试图解决退回问题时,我们发现一切都适用于Instagram。我们比较了我们的元标记,发现我们只有一个区别。它是额外的元标记fb:app_id。我们将它添加到页面并且魔术发生了。当安装app时,fb建议打开它。如果没有安装它,它会重定向到web url(og:url)。