Facebook的“单点登录”可以在移动网络应用程序中实现吗?

时间:2011-07-26 11:00:02

标签: facebook mobile-website single-sign-on web-applications

这是我在这里发表的第一篇文章(虽然我已经使用这个网站作为参考了很长时间)。

我现在已经尝试了好几天来寻找或梦想在移动网络应用程序(不是原生的iOS或Android应用程序)中使用Facebook的“单点登录”来自动将用户签名到网络中应用程序,如果他们已经从他们的移动设备上的本地Facebook应用程序登录到Facebook。例如。

我的有限知识告诉我,由于移动浏览器和“系统”(例如iOS)太分散(我不能,我不认为,有我的移动网络应用程序),因此无法完成以任何方式使用或访问移动设备上的原生Facebook应用程序。)

我已经找到并阅读了Facebook(https://developers.facebook.com/docs/guides/mobile/)提供的iOS,Android和移动文档,这些文档似乎都有足够的意义,但经过数天的拖网搜索后我可以在这个主题上找到的其他一切似乎没有办法使用,例如,iPhone或Android设备上的Facebook应用程序,如果他/她已经登录,则自动将用户登录到我的网络应用程序主页。

我已经从第三方原生应用程序以及其他尝试从桌面应用程序中实现类似功能的人那里阅读了很多内容,但我正在尝试并希望能够通过在其中运行的Web应用程序实现此目的移动网络浏览器。

我非常感谢任何有关正确方向的帮助,意见或指示,因为我认为这将是移动网络应用程序UI(不仅仅是原生应用程序)的一个很好的进步。

非常感谢...

2 个答案:

答案 0 :(得分:3)

可能有点迟到了,但万一有人想知道是的,可以使用Cordova / Phonegap和Facebook Connect插件:https://github.com/davejohnson/phonegap-plugin-facebook-connect/

在启动时使用FB.getLoginStatus()方法可以检查用户是否已使用本机Facebook App登录并检索其配置文件。回购中提供的示例中的更多细节。

答案 1 :(得分:0)

我自己还没有实现它,但似乎可以根据:

http://developers.facebook.com/docs/mobile/web/build/#login