2016-09-07 99 views
-2

在尝试登录到我的应用程序时,如果用户点击在Facebook上创建新帐户按钮登录对话框用户无法返回到应用程序并由Facebook消费。通过facebook登录时通过图表api消费的应用程序

如果有任何方式或任何Android的回调请建议。

LoginManager.getInstance()。registerCallback(mCallbackManager,新FacebookCallback(){ @覆盖 公共无效的onSuccess(LoginResult loginResult){

  mCurrentAccessToken = loginResult.getAccessToken(); 
      requestProfileInfo(new FacebookResult() { 
       @Override 
       public void postResult(FacebookProfileResponse result) { 

       } 
      }); 

     } 

     @Override 
     public void onCancel() { 

      mRequestStatus = REQUEST_STATUS_NO_REQUEST; 
     } 

     @Override 
     public void onError(FacebookException e) { 

      mRequestStatus = REQUEST_STATUS_NO_REQUEST; 
     } 
    }); 

    LoginManager.getInstance().logInWithReadPermissions(activity, getPermissions()); 

} 
+1

你能分享你的代码吗? –

回答

0

如果您正在启动从您的应用程序另一个应用程序则有没办法来自除用户该应用回回来。

除此之外,如果你正在使用O型验证2和启动externel网络浏览器的Facebook登录,那么你可以回来通过实施深层链接到您的应用程序。

+0

我只是使用facebook提供的图表api显示登录窗口提供的回调 – virtual6

+0

@ virtual6在这种情况下,您可能已经做了一些错误实施Facebook登录为Facebook的SDK Android的只是打开webview登录。在这种情况下,你可以'如果您在执行Facebook登录时出现错误,请回来。 – Nikhil

+0

是在该对话框中有新用户注册Facebook的选项。如果用户点击它丢失了应用程序上下文。 – virtual6