Как следует из названия (правила проверки подлинности базы данных), эти правила предназначены для вашего Firebase-Database
, того, кому должно быть разрешено читать и записывать данные в вашей базе данных, а кому нет.
Итак,в вашем случае, что вы сделали - вы установили read
и write
на false
.Это означает, что никто не сможет ни читать, ни писать в вашу базу данных.И это именно то, что происходит (Вы не можете писать в базу данных).
Но если вы установите оба из них на true
, тогда каждый сможет читать и писать.
Итак, если вы хотите, чтобы каждый мог читать и писать в вашу базу данных, тогда ваши правила будут выглядеть так:
{ "rules": {
".read": true,
".write": true"
}}
Если вы не хотите, чтобы кто-либо мог читать и писать в вашу базу данныхбаза данных, например временное отключение вашего веб-сайта или приложения:
{ "rules": {
".read": false,
".write": false"
}}
Если вы хотите, чтобы все могли читать вашу базу данных, но чтобы только авторизованные участники могли писать в вашу базу данных, как если бы они приобрели премиум-классучетной записи, и теперь они могут редактировать сайт, тогда правила будут:
{ "rules": {
".read": true,
".write": "auth != null"
}}
Если вы хотите, чтобы только прошедшие проверку участники могли читать и писать в вашу базу данных, то правила будут:
{ "rules": {
".read": "auth != null",
".write": "auth != null"
}}
И если вы хотите узнать больше о том, как работает этот материал.Тогда вот ссылка на официальную документацию: Понимание правил базы данных Firebase