2

我有一个带有 Facebook 登录(FB SDK 3.0)的移动应用程序(适用于 android)。它工作正常,并通过本机 FB 应用程序在 FB 上发布,但是当手机上未安装 Facebook 应用程序时,它会提示两次登录,然后在 FB 墙上发布。我搜索了很多关于为什么它提示两次登录,但没有找到任何帮助博客或帖子。请帮忙。

4

2 回答 2

2

据我目前的开发情况所知,(显然取决于您的代码),第一次登录是一般登录,第二次是请求权限,尽管它没有显示登录窗口。

我曾经看到它要求权限,但我仍然无法复制它。

于 2013-01-30T08:47:05.807 回答
1

检查的答案不是很好。在登录按钮上调用 setUserInfoChangedCallback 之前,设置按钮的权限列表:

loginButton.setPublishPermissions(PERMISSIONS);
loginButton.setUserInfoChangedCallback(new LoginButton.UserInfoChangedCallback() {
.....
}
于 2013-02-19T10:09:22.860 回答