Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

The read failed: Permission denied error in firebase

I am following a tutorial from this link for firebase in android. I am just trying to add a name and address to the firebase and reflect the added name in all the app. I tried but when I rean the code, I got the error

"The read failed: Permission denied error "

I didn't add any permissions here and I don't want any restrictions to be done here as of now. I just want to make all the users accessible. How to add that and what needs to be done? Please help . I am a newbie. Any help would be great

like image 886
Anusha Avatar asked May 24 '16 03:05

Anusha


1 Answers

That tutorial was created for the "legacy" Firebase on www.firebase.com. When you create a project there, it is by default readable and writable by anyone.

I guess that you created your project on the new Firebase Console. Projects there are by default only readable and writable by authenticated users.

The simplest workaround for the moment (until the tutorial gets updated) is to go into the Database panel in the console for you project, select the Rules tab and replace the contents with these rules:

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

This makes your new database readable and writeable by everyone, like in the legacy Firebase. Be certain to secure your database again once you're done with the tutorial, otherwise somebody is likely to start abusing it.

like image 121
Frank van Puffelen Avatar answered Nov 15 '22 11:11

Frank van Puffelen