Я разрабатываю приложение для Android с использованием FireBase. Для каждого пользователя существует «Оценка».
user:
$uid:
"Score":100
Вот так.
Только администратор может читать и писать «Оценка». Пользователь может только прочитать это. Но когда пользователь нарушает правила или политики, его оценка будет автоматически уменьшена. Но проблема в том, что я установил разрешение на запись в false, если он не является администратором. Таким образом, оценка не может быть уменьшена. Я хочу установить значение true записи, если счет увеличен администратором, а значение false в оценке уменьшено. Есть ли мнения по этой проблеме?