Android - 强制Facebook连接

时间:2013-01-22 20:19:44

标签: android facebook

我是法国人,所以请原谅我的英语!

我正在开发App Android,我希望允许我的用户通过Facebook与我们联系。 但是!但是,我想"强迫"使用facebook网站和启动Facebook应用程序的代码!

我清楚了吗? :)

非常感谢!

2 个答案:

答案 0 :(得分:2)

通常,不建议仅使用webview进行登录,因此除非你有一个非常具体的用例,否则你应该总是使用SSO。

也就是说,您可以通过将SessionLoginBehavior.SUPPRESS_SSO传递给Session.OpenRequest来停用SSO。

首先,您需要熟悉Facebook SDK for Android。确保通过Getting Started Guide,然后查看Using Facebook Login教程。

按照教程,如果您使用的是LoginButton,那么您只需调用

即可
LoginButton authButton = (LoginButton) view.findViewById(R.id.authButton);
authButton.setLoginBehavior(SessionLoginBehavior.SUPPRESS_SSO);

在你的onCreateView()方法中。

答案 1 :(得分:0)

如果您不需要为用户自动登录,则只需启动启动Web浏览器的目标并转到Facebook登录页面。