相关疑难解决方法(0)

登录错误:登录此应用程序时出错.请稍后再试

我收到了这个错误.当我尝试使用Facebook登录我的应用程序时.当我第一次进行身份验证时,它将正常工作.在我取消了我的应用程序并且现在尝试使用Facebook登录后,我收到此错误.

另一个问题:在device1中进行身份验证并尝试在设备2上使用facebook登录时也会出现同样的错误.

解决方案我发现:当我从Facebook应用程序设置中删除应用程序身份验证时,它正在上面的场景中运行,但这不是一个很好的解决方案,我们可以告诉用户如何执行此操作?

btnFbLogin.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                if(accessToken != null) {
                    boolean expires = accessToken.isExpired();
                    if(!expires) {
                        performFbLoginOrSignUp(accessToken);
                    }
                } else {
                    LoginButton loginButton = (LoginButton) findViewById(R.id.login_button);
                    callbackManager = CallbackManager.Factory.create();

                    if (loginButton != null) {
                        loginButton.setReadPermissions("public_profile", "email", "user_friends");

                        if (CommonUtil.isConnectingToInternet(LoginActivity.this)) {
                            loginButton.performClick();

                            loginButton.setPressed(true);

                            loginButton.invalidate();

                            loginButton.registerCallback(callbackManager, mCallBack);

                            loginButton.setPressed(false);

                            loginButton.invalidate();
                        } 
                    }
                }
            }
        });
Run Code Online (Sandbox Code Playgroud)

错误页面

在Facebook的例子中也有一个问题: Facebook示例的GitHub链接

重现的步骤:

  1. 启动应用程序使用Facebook登录验证FB配置文件.

  2. 取消安装该应用并重新安装.

  3. 现在尝试使用Facebook登录.

  4. 将发生上述错误.因为我们已经过身份验证所以需要访问fb配置文件.但在这里我们面临着这个问题.
  5. 这里已经过身份验证的页面没有显示.
  6. 我正在使用Native FB app与设备Xiaomi Redmi Note 3

android facebook facebook-graph-api facebook-login

35
推荐指数
7
解决办法
3万
查看次数