0

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

我正在开发一个 Android 应用程序,我想让我的用户通过 Facebook 与我们联系。但 !但是,我想“强制”代码使用 facebook 网络而不是启动 facebook 应用程序!

我清楚了吗?:)

非常感谢 !

4

2 回答 2

2

通常,不建议仅使用 webview 进行登录,因此除非您有非常具体的用例,否则应始终使用 SSO。

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

首先,您需要熟悉适用于 Android 的 Facebook SDK。请务必阅读入门指南,然后阅读使用 Facebook 登录教程。

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

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

在您的 onCreateView() 方法中。

于 2013-01-22T20:48:54.070 回答
0

如果您不需要为用户自动登录,那么只需触发一个启动 Web 浏览器并转到 facebook 登录页面的意图。

于 2013-01-23T03:11:04.730 回答