2016-05-24 48 views
5

Android'de firebase için bu link'dan bir eğiticiyi takip ediyorum. Firebase'e bir isim ve adres eklemeyi ve eklenen tüm uygulamayı yansıtmaya çalışıyorum. Denedim ama kodu rean, ben hataOkuma başarısız oldu: Firebase'de izin reddedildi hatası

"The read failed: Permission denied error " 

Burada herhangi izinleri ekleyin vermedi ve ben herhangi bir kısıtlama bugün itibariyle burada yapılacak istemiyoruz var. Sadece tüm kullanıcıları erişilebilir yapmak istiyorum. Nasıl eklenir ve yapılması gerekenler nelerdir? Lütfen yardım et . Ben bir yeniyim. Herhangi bir yardım harika olabilir

+0

@Aunsha hangi api sürümü derleme için kullanılır? –

cevap

12

Bu eğitim, www.firebase.com adresindeki "eski" Firebase için oluşturuldu. Orada bir proje oluşturduğunuzda, varsayılan olarak herkes tarafından okunabilir ve yazılabilir.

Projenizi new Firebase Console üzerinde oluşturduğunuzu tahmin ediyorum. Var olan projeler varsayılan olarak sadece kimliği doğrulanmış kullanıcılar tarafından okunabilir ve yazılabilir.

{ 
    "rules": { 
    ".read": true, 
    ".write": true 
    } 
} 

:

an için en basit çözüm (öğretici güncellenir kadar) size proje, Kurallar sekmesini seçin ve bu kurallara içeriğini değiştirmek için konsoldaki Veritabanı paneline gitmektir Bu, yeni veritabanınızın eski Firebase'de olduğu gibi herkes tarafından okunabilir ve yazılabilir olmasını sağlar. Eğiticiyle işiniz bittiğinde veritabanınızı tekrar güven altına aldığınızdan emin olun, aksi takdirde birileri kötüye kullanmaya başlayabilir.

+0

Çok teşekkürler. !! – Anusha

+0

çalışır Daha iyi ve daha güvenli bir yol, [Anonim Kimlik Doğrulama] özelliğini etkinleştirmek olacaktır (https://firebase.google.com/docs/auth/ios/anonymous-auth) – webjunkie

İlgili konular