没有Facebook App的Android Facebook SDK 4.0登录

锡尔克

我在Android上使用Facebook的webview登录出现问题。

我已经按照教程进行操作,并且在用户安装了Facebook应用程序后,登录即可完美运行。未安装Facebook应用程序时,将弹出Facebook登录的Web视图。但是,登录并接受权限后,Webview只会重定向回登录屏幕。它永远不会回到我的应用程序。

还有其他人遇到过这个问题吗?

    FacebookSdk.sdkInitialize(this);
    profileTracker = new ProfileTracker() {
        @Override
        protected void onCurrentProfileChanged(Profile profile, Profile profile2) {
            if (profile2 != null) {
                loggedIn(profile2);
            } else {
                loggedOut();
            }
        }
    };
    accessTokenTracker = new AccessTokenTracker() {
        @Override
        protected void onCurrentAccessTokenChanged(AccessToken accessToken, AccessToken accessToken2) {
            Profile.fetchProfileForCurrentAccessToken();
        }
    };
    callbackManager = CallbackManager.Factory.create();
    LoginManager.getInstance().registerCallback(callbackManager,
            new FacebookCallback<LoginResult>() {
                @Override
                public void onSuccess(LoginResult loginResult) {
                    // App code
                    getProfileInfo();
                }

                @Override
                public void onCancel() {
                    // App code
                    Log.e("Facebook Login", "Login Cancelled");
                    loggedOut();
                }

                @Override
                public void onError(FacebookException exception) {
                    // App code
                    Log.e("Facebook Login", "Failed to Login " + exception.toString());
                    loggedOut();
                }
            });

在登录时查看没有过滤器的日志,我看到了一些可能相关的日志。

I/chromium﹕ [INFO:CONSOLE(0)] "event.returnValue is deprecated. Please use the standard event.preventDefault() instead.", source:  (0)
I/Auth.Core﹕ [TokenCache] Missing snowballing token: no granted scopes set.
锡尔克

引起问题的原因是我覆盖了登录按钮的onclicklistener来调用LoginManager的登录功能。只是不要。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

没有Facebook应用的Android Facebook SDK 4登录无法正常工作

来自分类Dev

登录Facebook SDK 4 Android

来自分类Dev

Android Facebook SDK登录

来自分类Dev

是否可以创建没有facebook sdk的facebook登录页面?

来自分类Dev

没有APP访问的Facebook登录状态

来自分类Dev

Facebook iOS SDK 4.x中没有FBSession

来自分类Dev

在Android中处理Facebook SDK的登录会话

来自分类Dev

最新的Android Facebook SDK登录的工作示例

来自分类Dev

Android Facebook SDK不显示登录屏幕

来自分类Dev

使用LoginManager登录Android Facebook SDK 4.0

来自分类Dev

Android Facebook SDK不显示登录屏幕

来自分类Dev

在Android中处理Facebook SDK的登录会话

来自分类Dev

我如何登录Facebook Android SDK 3.15.0

来自分类Dev

Facebook上的Android共享(SDK 4)

来自分类Dev

在Facebook SDK 4(Android)中创建请求

来自分类Dev

Eclipse中的Android Facebook SDK 4

来自分类Dev

对于Facebook网站上的Facebook SDK / Unity / Android登录设置:

来自分类Dev

Facebook PHP SDK 4

来自分类Dev

Facebook SDK 4.x Android Post作为Facebook页面

来自分类Dev

Android Studio中的Facebook SDK 4 ExceptionInitializeError登录v2.3

来自分类Dev

Android Google登录按钮和Facebook sdk 4+按钮布局

来自分类Dev

Facebook iOS SDK 4.x:更改用户登录

来自分类Dev

Facebook SDK 3.0登录-Facebook进程终止

来自分类Dev

使用 Facebook-PHP-SDK 登录 Facebook

来自分类Dev

Android“使用 Facebook 登录”回调没有被触发

来自分类Dev

Facebook登录-JavaScript或PHP SDK

来自分类Dev

Facebook UNITY SDK登录问题

来自分类Dev

Facebook SDK 4.0.1登录NPE

来自分类Dev

登录后Facebook SDK崩溃