在我的应用程序 (https://market.android.com/details?id=com.cabot.beaSTLy&feature=search_result) 中,我使用 facebook-android api 登录并分享到 Facebook。当我测试时,它在模拟器和 Samsung Galaxy Tab 中运行良好。但是客户端报告了一些错误,无法加载 facebook 登录。
经过大量测试,我找到了原因。当设备中安装了 Facebook-Android 应用程序时,登录不起作用。否则一切正常。
mFacebook = new Facebook(GlobalHandler.getFacebookAppID());
mFacebook.authorize(this, new String[] {"publish_stream", "read_stream", "offline_access"},new LoginDialogListener());
我该如何解决?
最佳答案
mFacebook = new Facebook(GlobalHandler.getFacebookAppID());
mFacebook.authorize(this, new String[] {"publish_stream", "read_stream", "offline_access"},-1,new LoginDialogListener());
我更改了代码,每次都强制登录 facebook。通过在授权函数 Facebook 对象中添加相应的参数。
关于Android Facebook 登录问题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5139195/