2016-04-04 8 views
0

Kullanıcıları uygulamadan çıkış yapmaya çalışıyorum. Firebase API'sında, [ref unauth];Firebase'den nasıl çıkış yapıyorsunuz? (Hedef C)

'u kullanmamın izinsiz olarak reddedilmem gereken ref nedir? Firebase referansı mı yoksa kullanıcının kullanıcı kimliği mi? Firebase referansı kullandım ve hiçbir şey yapmıyor gibi görünüyor. Bu komutu nasıl kullanırım? Tam olarak ne yapması gerekiyor? İyi bir örnekle karşılaşmadım.

+0

Dokümanlara bakmak, kullanıcılarınızı oturum açmak için kullandığınız "ref" ile aynıdır. – DMan

cevap

2

Firebase istemcisi, bağlantıyı sunucuların arkasındaki sahnelere göre yönetir ve bu bağlantıda Firebase nesnesine göre doğrular. Bu, herhangi bir Firebase başvurusu için ref authUser:@"[email protected]" password:@"correcthorsebatterystaple" başvurusu yaptığınızda, kullanıcının tüm referanslarda doğrulandığı anlamına gelir.

Benzer şekilde: herhangi bir Firebase başvurusunda unauth başvurusu yaptığınızda, kullanıcı uygulamanızdaki tüm başvurularda oturum dışı bırakılır.

+0

Tamam, Facebook'u Firebase UI aracılığıyla oturum açıyorsam ne olur? –

+0

Bu, Firebase Kimlik Doğrulama bölümünden farklı değildir. Bununla ilgili sorun yaşıyorsanız, sorun oluşturan kodu gönderin. –

3
NSError *signOutError; 
BOOL status = [[FIRAuth auth] signOut:&signOutError]; 
if (!status) { 
    NSLog(@"Error signing out: %@", signOutError); 
    return; 
}else{ 
    NSLog(@"Successfully Signout"); 
} 

Bu kodu uygulayın, çıkış için çalıştığından emin olmalısınız. Şimdiden teşekkürler. keyfini çıkarın.