首先我要说一下,我在过去的4个小时内对此进行了研究。从各种线索,我已经看到链接到fb://page/PAGEID
是 OLD 通过网站链接打开Facebook应用程序的方式,fb://facewebmodal/f?href=FACEBOOKURL
是新的方式。
作为参考:Open Facebook Page in Facebook App (if installed) on Android
现在的问题是,我今天(2018年6月4日)已经在iOS和Android上对它们进行了测试,并且有效的方法是以旧的方式:fb://page/PAGEID
。 Facebook在某个时候再次改变了吗?我正在使用最新版本的Facebook应用程序。
2018年这样做的正确方法是什么?
答案 0 :(得分:4)
我想通了,希望对其他人有帮助。
如果设备为Android,请使用:
fb://facewebmodal/
如果是iOS,请使用:
fb://page/PAGEID
如果您自动执行此操作,则需要先检测设备,然后重定向到相应的链接。
答案 1 :(得分:3)
当心!我将于2018年9月在android上进行测试:
fb://facewebmodal/f?href=FACEBOOKURL
有效,但是无法正确显示页面-标题图像丢失了,您最终以“ about”结尾,无法喜欢该应用程序。
fb://page/PAGEID
在android中工作正常,并按预期显示页面。 (为清楚起见,这是页面所有者可以在facebook的“关于”框中看到的数字pageid)
答案 2 :(得分:3)
现在更改为:
对于iOS:fb://profile/PAGEID
对于Android:fb://page/PAGEID
PAGEID是页面所有者可以在facebook的“关于”框中看到的数字pageid
答案 3 :(得分:1)
fb:// profile / yournumericid 仅适用于iOS
答案 4 :(得分:0)
所以我认为我的解决方案最适合我的情况。
通过将目标设置为“ _top”,电话将显示弹出窗口,以选择您要打开其链接的应用程序。