我是法国人,所以请原谅我的英语!
我正在开发App Android,我希望允许我的用户通过Facebook与我们联系。 但是!但是,我想"强迫"使用facebook网站和不启动Facebook应用程序的代码!
我清楚了吗? :)非常感谢!
答案 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登录页面。