Ho provato a cercare in giro ma non riesco a trovare la risposta alla mia domanda.Come disconnettere l'utente usando l'autenticazione di Facebook usando Swift e iOS?
Sto giocando intorno con questa applicazione da github: https://github.com/Yalantis/Koloda/tree/master/Example
sto usando perché sto facendo un progetto che utilizzerà lo strisciata basato tegola da questa applicazione.
Sto anche utilizzando Firebase. Finora, posso aggiungere utenti al mio database, quindi l'app e Firebase sono connessi.
Desidero anche che gli utenti effettuino la registrazione/login tramite Facebook.
Ho collegato la mia app a Facebook e un utente può entrare e accedere con successo utilizzando l'autenticazione di Facebook.
Il problema che sto avendo è il logout.
Quando faccio clic sul pulsante di disconnessione, voglio che l'utente sia completamente disconnesso. Quindi c'è un metodo di logout che viene fornito con l'SDK di Facebook chiamato logout. Ecco le parti rilevanti del mio codice.
import FBSDKLoginKit
@IBAction func handleLogout(sender: AnyObject) {
facebookLogin.logOut()
print("loggedout")
}
Così, quando clicco su Esci e quindi fare clic su login di nuovo ottengo questa pagina:
Non voglio all'utente di rimanere autorizzato dopo che hanno cliccato sul pulsante di logout . Come faccio a fare in modo che quando faccio clic sul pulsante di disconnessione, l'utente sia completamente disconnesso da Facebook e poi quando fa clic sul pulsante di accesso devono reinserire il proprio nome utente/password?
Ho provato a cercare in tutto il webz ma non riesco a trovare una soluzione al mio problema, anche se sono sicuro che è qualcosa di piuttosto semplice, spero!
Grazie per il vostro aiuto e mi dispiace se la formattazione è scadente.
Darn che è una rottura perché voglio login con diversi account di Facebook per vedere se il mio database ottiene aggiornato correttamente. Lo sapresti comunque intorno a questo? Grazie! – Joe
Oh, capisco cosa intendi. Se vai nell'app safari, puoi andare su Facebook.com e uscire dal tuo account, accedere a un altro account e tornare alla tua app. L'estensione safari che appare quando chiami l'accesso di Facebook dovrebbe mostrare il nuovo utente che ha effettuato l'accesso! –
Genio. Grazie, funziona perfettamente! Se avessi abbastanza rep, avresti ottenuto il mio upvote! – Joe