Я просто пробую Firebase в первый раз.
В моей базе данных Firebase Realtime я веду список UID запрещенных пользователей в дочернем элементе с именем blockedUsers
. Мои правила безопасности следующие:
{
"rules": {
".read": "!root.child('blockedUsers').hasChild(auth.uid)",
".write": "!root.child('blockedUsers').hasChild(auth.uid)"
}
}
Пока все работает, если пользователь, который находится в blockedUsers
, открывает приложение, он ничего не может прочитать. Но я хочу остановить их на MainActivity; то есть, если заблокированный пользователь откроет приложение, он будет немедленно перенаправлен на экран, сообщив, что он забанен. Дело в том, что я не могу получить blockedUsers
, потому что я заблокирован. Как мне go сделать это?