Ответ 1
Одно из возможных решений:
-
Перейдите в консоль Firebase → Auth → Таблица пользователей
-
Найдите пользователя, которого вы тестируете.
-
Удалить этого пользователя.
-
Retest.
Я тестировал свою функцию регистрации/регистрации, и по какой-то причине я не могу понять, что Firebase теперь блокирует все запросы с моего устройства.
Я подождал однажды, чтобы повторить попытку, но у меня все еще есть та же проблема.
ОШИБКА: "Мы заблокировали все запросы с этого устройства из-за необычной активности. Повторите попытку позже".
Пожалуйста, что мне делать, чтобы снова получить доступ к моей базе данных?
Спасибо.
Одно из возможных решений:
Перейдите в консоль Firebase → Auth → Таблица пользователей
Найдите пользователя, которого вы тестируете.
Удалить этого пользователя.
Retest.
Если вы используете Аутентификацию телефона, вот что нужно сделать:
И это работает сейчас :)
Это один из многих причуд, с которыми я сталкиваюсь. Хотя Firebase, по-видимому, является хорошей инфраструктурой/продуктом/сервисом, на данный момент он пока не полностью готов к широкому развертыванию производства. В этом случае я использовал только одного конкретного (поддельного) пользователя для тестирования/отладки и только после нескольких попыток (возможно, не более 10 подписей) я столкнулся с этой проблемой. Самое забавное, что мои тесты удаляют поддельного тестового пользователя после каждого прогона, поэтому я не мог видеть ни одного пользователя в моей учетной записи пользователя. Решение для меня состояло в том, чтобы вручную добавить этого пользователя с помощью кнопки "ADD USER", а затем удалить его. Я думаю, что они должны иметь (по крайней мере, обходной путь) определяемого пользователя, который предназначен для тестирования/отладки, которому не подвержено это ограничение, если они действительно чувствуют, что у них должен быть такой (низкий) предел.
Я столкнулся с той же проблемой.
По умолчанию (для бесплатного плана), firebase закрывает входные данные до 100 в час на каждый IP-адрес. Это нашло автоматическое тестирование. Вы можете изменить настройку следующим образом:
Что это. В настоящее время максимальное значение для этой квоты составляет 1000.
См. мой ответ на fooobar.com/questions/358668/...
Я пошел в firebase > Authentication > метод входa > google и добавил идентификатор клиента в белый список.
Мне удалось получить эту работу сразу, сбросив пароль пользователей.
Шаги выглядят следующим образом:
Я связался со службой поддержки Firebase и получил это сообщение:
Ошибка "Мы заблокировали все запросы с этого устройства из-за необычной активности. Повторите попытку позже". обычно генерируется, когда пользователь отправляет SMS-запросы на аутентификацию определенное количество раз, используя один и тот же номер телефона или IP-адрес. Эти повторные запросы рассматриваются как подозрительное поведение, которое временно блокирует устройство или IP-адрес.
Кроме того, существует ограничение в 5 SMS на номер телефона за 4 часа. При этом вы можете попытаться сделать следующее для решения проблемы:
Уменьшить частоту попыток избежать срабатывания системы против злоупотреблений Попробуйте использовать номера телефонов из белого списка для тестирования своего приложения Используйте несколько устройств тестирования (так как ограничения применяются для IP или устройства) Подождите час, чтобы квота была отменена
Я пытался увеличить согласно @lhk answer, но ответ такой: Вы также упомянули, что увеличили квоту до 1000, но это не сработало. Обратите внимание, что это поле "Управление квотами на регистрацию" предназначено для электронной почты/пароля и анонимных регистраций.