无法使用Facebook应用程序使用登录按钮进行授权

时间:2013-05-04 18:25:20

标签: java android facebook-login android-facebook facebook-authorization

我的Android应用中使用登录按钮授权有问题。

这是我的代码:

LoginButton fbButton=(LoginButton)view.findViewById(R.id.fb_button);
List<String> PERMISSIONS = Arrays.asList("publish_actions");
fbButton.setPublishPermissions(PERMISSIONS);
fbButton.setUserInfoChangedCallback(new LoginButton.UserInfoChangedCallback() {
@Override
    public void onUserInfoFetched(GraphUser user) {
        if(user!=null){
            //saving username to SharedPreferences
        }
    }
});
Session session = Session.getActiveSession();
if(session!=null && session.isOpened()) {
    //some actions
}

如果我没有在手机上安装Facebook应用程序,它会工作。然后我的应用程序向我显示webview,我可以登录。如果我在手机上安装了Facebook应用程序我的应用程序显示对话框,没有。但如果我的应用程序与我的Facebook帐户链接,我可以使用Facebook应用程序登录我的应用程序。

0 个答案:

没有答案