Sto utilizzando il numero ufficiale Facebook iOS SDK aggiornato.
Stiamo sviluppando un'applicazione su un iPad che viene utilizzato all'interno di un negozio fisico utilizzando un profilo di distribuzione interno. Dove i clienti possono accedere al loro account Facebook su un iPad che è pubblicamente disponibile per migliorare la loro esperienza di acquisto.Facebook iOS SDK Esci
Il problema che ho riscontrato è che quando un utente accede al proprio account Facebook, il prossimo utente (cliente) sarà ancora connesso con le credenziali degli utenti precedenti (You have already authorized xxx, Press "Okay" to continue
). Ovviamente non va bene.
C'è un modo per disconnettere (disconnettere, cancellare credenziali o che mai) l'utente precedente (o corrente) in modo che l'utente successivo possa inserire il proprio nome utente e la propria password.
Sfortunatamente lo [[FBSession activeSession] closeAndClearTokenInformation]
non fa proprio il trucco.
Questa è una parte del codice finora:
// ....
[[FBSession activeSession] closeAndClearTokenInformation];
[FBSession.activeSession openWithCompletionHandler:^(FBSession *session,
FBSessionState state,
NSError *error) {
// More code ...
}];
// ...
PS. The cookie 'workaround' doesn't work for me (ovviamente)
Come stai autenticare l'utente? tramite iOS, Facebook o Safari? – ale0xB
Attraverso il safari. – basvk