2013-05-06 3 views
0

Я использую в своем приложении последнюю версию Android android SDK 3.01. используя эту возможность, я могу делиться на моей стене facebook хорошо, она работает нормально, но при входе она запрашивает логин каждый раз, когда я хочу поделиться чем-то на facebbok. Когда я вхожу в facebook, а затем закрываю приложение, возвращающееся в приложение (снова открывайте), и попробуйте затем попробовать поделиться чем-нибудь на Facebook, снова спрашивая логин. В предыдущем SDK я прокомментировал некоторый код в классе facebbok, но теперь этот код недоступен в классе facebook. Я пробую вот такКак избежать логина несколько раз в Facebbok login с использованием в SDK 3.01

Utility.mFacebook = new Facebook(APP_ID);   
Utility.mAsyncRunner = new AsyncFacebookRunner(Utility.mFacebook); 
SessionStore.restore(Utility.mFacebook, this); 
boolean see = Utility.isActive();  
if(!Utility.mFacebook.isSessionValid()) { 
    Utility.mFacebook.authorize(this, PERMISSIONS, AUTHORIZE_ACTIVITY_RESULT_CODE, new LoginDialogListener()); 
} else {    
    postToWall(); 
} 

Как избежать входа несколько раз?

ответ

0

Кажется, вы полностью отключили функцию singleSignOn.

Найти метод, например authorize (..) и включить singleSignOn оттуда.

нравится ..

public void authorize(Activity activity, String[] permissions, 
      final DialogListener listener) { 
     authorize(activity, permissions, DEFAULT_AUTH_ACTIVITY_CODE/*FORCE_DIALOG_AUTH*/, listener);//FORCE_DIALOG_AUTH-- To disable singleSignOnStarted. 
    } 
+0

Я не отключал кода в классе facebook, все они находятся в состоянии позволить. Я использую код, поскольку он загружается с сайта facebook. –

0

Вы все еще используете старый код SDK. Более новый facebook android sdk 3.0 не рекомендует использовать Facebook(). Они устарели. Я настоятельно рекомендую вам взглянуть на этот образец и посмотреть код.

https://github.com/facebook/facebook-android-sdk/tree/master/samples/HelloFacebookSample

+0

Я хочу реализовать с помощью кнопки входа, как реализовать, как this.and я не хочу sso. Как отключить SSO. –