Facebook应用程序在Android上中断深度链接
我已经安装了一个Android应用程序,可以通过Facebook进行深度链接。当设备上没有安装Facebook Android应用程序时,通过Facebook SDK共享深度链接尤其有效。然而,当通过Facebook Android应用程序进行共享时,深度链接就会中断:特别是,当点击Facebook应用程序中的深度链接帖子时触发的意图包含一个URL,该URL将Facebook应用程序在Android上中断深度链接,android,facebook,deep-linking,Android,Facebook,Deep Linking,我已经安装了一个Android应用程序,可以通过Facebook进行深度链接。当设备上没有安装Facebook Android应用程序时,通过Facebook SDK共享深度链接尤其有效。然而,当通过Facebook Android应用程序进行共享时,深度链接就会中断:特别是,当点击Facebook应用程序中的深度链接帖子时触发的意图包含一个URL,该URL将http作为其方案,而不是可在共享URL下载的网页的al:android:URL元属性中使用的自定义方案 我正在使用Facebook应用程
http
作为其方案,而不是可在共享URL下载的网页的al:android:URL
元属性中使用的自定义方案
我正在使用Facebook应用程序版本37.0.0.48.234和Facebook SDK 3.21.1
当然,一切都很顺利。。。几周前,或许几个月前。是的,我知道我正在使用旧的SDK版本。但是,与其盲目地更新库,结果却发现它仍然不起作用,我想做一个稍微知情的决定。因此,我提出以下问题:
ShareDialogBuilder.setLink
设置的URL,因此只能按原样使用,而不是通过该URL页面包含的al:android:URL
元属性触发深度链接链接到内容URL
,或者其他什么)
iOS SDK上是否存在相同的问题 看看FB的这个悲伤的回答: 我也有同样的问题,但使用不同的iOS设备,在FB应用程序上打开链接,与共享链接的设备不同,这样它就可以工作了 ps:有时我需要重新启动FB应用程序,可能这样应用程序会从服务器上重新提取帖子,从而避免缓存
干杯。您可以发布您正在共享的URL吗?如果它是机密的,那么你可以在developers.facebook.com上提交一个bug/bugs@MingLi我确实已经打开了一个bug,因为昨天这个问题似乎没有触及到很多人(或者,像你这样的合适的人)。然而,问题似乎出在Facebook应用程序的缓存问题上,Android和iOS上也出现了缓存问题。我认为这个问题是我自己解决的。一旦有机会,我会在bug报告中报告调查结果。非常感谢您的来访并尽力提供帮助!我肯定这一行为是相同的。我通过Facebook应用程序分享了一些东西,然后点击时间线上的帖子打开了应用程序的内部浏览器。我输入了设备设置,删除了所有应用程序数据,然后再次启动应用程序,登录,这一次,你瞧,点击帖子打开了我的应用程序,正如预期的那样,正确地使用深度链接机制。谢谢!