2018年通过网站链接打开Facebook应用程序的正确方法?



首先让我说,我已经研究了过去 4 个小时。从各种线程中,我看到链接到fb://page/PAGEID是通过网站链接打开Facebook应用程序的方式,而fb://facewebmodal/f?href=FACEBOOKURL是新方式。

作为参考:在Android上的Facebook应用程序(如果已安装(中打开Facebook页面

现在的问题是,我今天(2018年6月4日(在iOS和Android上测试了它们,有效的方法是所谓的旧方法:fb://page/PAGEID。Facebook是否在某个时候再次改变了这一点?我使用的是绝对最新版本的Facebook应用程序。

2018年的正确方法是什么?

现在改为:

对于 iOS:fb://profile/PAGEID

安卓:fb://page/PAGEID

PAGEID 是页面所有者可以在 Facebook 的"关于"框中看到的数字页面 ID

我想通了,希望它能帮助别人。

如果设备是安卓设备,请使用:

fb://facewebmodal/

如果是 iOS,请使用:

fb://page/PAGEID

如果自动执行此操作,则需要先检测设备,然后重定向到相应的链接。

当心!我正在 2018 年 9 月在安卓上进行测试:

fb://facewebmodal/f?href=FACEBOOKURL工作,但无法正确显示页面 - 标题图像被错过,您最终进入"关于",无法喜欢该应用程序。

fb://page/PAGEID在安卓中运行良好,并按预期显示页面。(为清楚起见,这是页面所有者可以在Facebook的"关于"框中看到的数字PageID(

所以我认为我的解决方案最适合我的方案。

通过将目标设置为"_top",手机会显示弹出窗口,以选择要打开链接的应用程序。

fb://profile/yournumericid 仅适用于 iOS

在 2022 年,优雅的方式是:

人造人:

  • intent://page/PAGEID#Intent;scheme=fb;package=com.facebook.katana;end

  • fb://page/PAGEID

苹果:

  • fb://page/?id=PAGEID

最新更新