如何从Facebook App内置浏览器深层链接应用程序?

时间:2015-04-27 10:11:46

标签: android facebook deep-linking

我有一个链接,当点击加载动态网页(在服务器上执行某些操作),然后将用户重定向到已安装的应用程序。到目前为止,在以下应用程序/浏览器中打开链接工作正常:

  • Android的默认浏览器;
  • Chrome - 多个版本
  • 推特应用

类似的东西也在iOS上完成,并且工作正常。

以下不起作用,无论我尝试什么:

  • 在Facebook上分享链接,并在Facebook上使用Facebook的内置浏览器在Facebook上打开它(在iOS上运行正常)。我收到错误说"页面无法加载"。

已完成/已尝试的内容:

该应用程序正确地具有所需的内容过滤器和意图设置,并且过滤器设置为处理自定义协议方案("示例://")和HTTP(" http&# 34;," example.com") - 一次一个,同时一个。

使用App Links标签或Open Graph标签(如某些FB文献所示)并没有解决问题。

使用HTTP重定向,javascript或元刷新标记重定向用户不起作用。

使用HTML链接并点按它不起作用。

除了使用Android Facebook应用程序的内置浏览器外,所有这些方法无处不在

(这是使用多个Android版本测试的,2.3,4.4和5.0)

这种链接有什么特殊的语法可供使用吗?

谢谢, 让

1 个答案:

答案 0 :(得分:0)

您是否尝试过更改网站的重定向实施?

https://developer.chrome.com/multidevice/android/intents

  

Chrome for Android版本的功能略有改变   25及以后。不再可能通过推出Android应用   设置iframe的src属性。例如,导航iframe   使用自定义方案(如paulsawesomeapp://)的URI将无效   即使用户安装了相应的应用程序。 相反,你   应实施用户手势以通过自定义方案启动应用   或使用本文中描述的“intent:”语法