通过Facebook本地应用程序从网页强制登录


Force login via Facebook native app from web page

我目前正在使用Facebook PHP SDK v4.0(因此,服务器端),但如果需要,我一直在考虑部分使用Javascript SDK for Web,以获得我想要的登录解决方案。

我已经查看了文档,似乎找不到通过Facebook本地应用程序强制登录网页的方法。目前,它总是让用户通过Facebook网页登录,而很多用户并没有在他们的移动设备上登录。

有一个古老的开放SO问题也提出了同样的问题,但目前唯一的答案似乎不是可行的解决方案,因为如果用户没有安装Facebook应用程序,它将毫无作用。

我需要使用Facebook PHP SDK登录URL或Javascript SDK登录方法调整什么设置才能让FB通过Native应用程序登录用户(如果他们有),或者通过web版本登录用户(没有)?

StackOverflow上提到了一个使用iOS URI方案的解决方案&Facebook SSO。