Создайте триггер HTTPS Callable Cloud Function, который можно вызывать из вашего приложения и обновлять информацию о пользователе. Затем сохраните и обновите профиль пользователя в базе данных в реальном времени, чтобы использовать правила базы данных для проверки данных.
Если отображаемое имя, например, не соответствует критериям, операция обновления базы данных выдаст отказано с разрешением с кодом ошибки 1.
Успешная операция записи в базу данных в реальном времени будет означать правильное отображаемое имя, после чего вы сможете продолжить обновление информации о пользователе с помощью Firebase Admin SDK.