AKu*_*mar 5 facebook deep-linking applinks
我正在尝试在我的ios应用程序中实现深层链接.每当我通过FB应用程序发布链接时,该链接将是我创建的页面,其中所有元标记都已正确设置.唯一的问题是,当我点击FB应用程序中的链接时,它只是打开一个网页,页面顶部有一个按钮,点击它就可以将我带到我的应用程序.我希望当我点击FB应用程序上的链接时,我的应用程序应该直接打开.
HTML文件:http://50.62.166.231:84/mpulse/services/DeepLinkingPages/DeepTest.html
所有元标记都在那里设置.
还附加了当我从fb app点击我的共享时打开的页面的屏幕截图.
我无法查看您的 HTML 文件,但我猜您遇到了与我相同的问题。
Facebook 似乎对如何处理应用程序链接有自己的看法,如下所示:iOS 上的应用程序链接
基本上,他们添加了此“仅移动”检查,似乎会查找设置为“false”的“al:web:should_fallback”。如果是这种情况,它将立即打开您的应用程序或转到应用程序商店(如果设备上未安装该应用程序)。
他们没有在文档中提及这一点,而且它似乎没有遵循规范,因为我本以为在未安装应用程序的情况下将使用网络后备的意图。如果我点击 Facebook 上的 Twitter 帖子,如果安装了应用程序,为什么我要进入 Twitter 的网页视图?我的猜测是这样做是为了让人们留在 Facebook 应用程序中和/或作为支持他们的应用程序链接托管服务的一种方式
无论如何,将以下内容添加到您的元数据中,它可能会执行您想要的操作:
<meta property="al:web:should_fallback" content="false" />
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1916 次 |
| 最近记录: |