0
Док говоритFirebase базы данных не работает
Once a user authenticates, the auth variable in your Firebase Database Rules rules will be populated with the user's information. This information includes their unique identifier (uid) as well as linked account data, such as a Facebook id or an email address, and other info.
и я сделал и Auth в моем приложении с помощью Google, но при попытке чтения базы данных это вернуть
Firebase Database error: Permission denied
где это мои правила :
{
"rules": {
"msgs":{
".read": "auth != null && auth.provider == 'google'",
".write":"auth != null && auth.provider == 'google'"
}
}
}
такая же проблема не работает – MrDroid
Интересно ... Вы уверены, что читаете дочерний узел msgs? Можете ли вы опубликовать код, который вы используете, чтобы добраться до этой контрольной точки? –
Да, потому что когда я изменяю .read. писать в true, он отлично работает, и я получаю данные на стороне android DatabaseReference firebaseDatabase = FirebaseDatabase.getInstance(). getReference(); База данных DatabaseReferenceReference = firebaseDatabase.child ("msgs"); – MrDroid