2013-12-10 15 views
5

Sto sviluppando un'applicazione iOS che si integra con Facebook SDK. Quando faccio il login per la prima volta con il mio account facebook prende le seguenti fasi:Facebook Accedi con un altro account dall'app iOS

  1. Vai a Safari Web di accesso
  2. Inserire le mie credenziali
  3. Dopo che autorizzo i permessi che vengono richiesti
  4. E poi vado al menu principale della mia applicazione.

Quando si preme il pulsante di logout, ho eseguire il codice seguente:

- (void)logout { 
    [FBSession.activeSession closeAndClearTokenInformation]; 
} 

Con questo codice posso invalidare la sessione e cancellare l'accesso alle informazioni token. Tuttavia, quando provo ad accedere nuovamente, la mia applicazione salta al login web di Safari e il mio account appare già come connesso (immagine successiva).

Already logged in!

Se voglio fare il login con un altro account Facebook, non posso farlo. In altre parole, vorrei seguire i passaggi che ho detto prima o avere un meccanismo come "Non è vero?" quella app ufficiale di Facebook fornisce.

Qualche idea che cosa devo fare?

risposta

4

Sei ancora connesso tramite Safari. Esci da lì (o svuota la cache).

0

errato, si verifica quando non si effettua l'accesso a Safari e all'app FB.

+1

Si prega di espandere la risposta per chiarire in che modo fornire una risposta. – equaeghe

Problemi correlati