Firebase 3 - Мы заблокировали все запросы с этого устройства из-за необычной активности

Я тестировал свою функцию регистрации/регистрации, и по какой-то причине я не могу понять, что Firebase теперь блокирует все запросы с моего устройства.

Я подождал однажды, чтобы повторить попытку, но у меня все еще есть та же проблема.

ОШИБКА:     "Мы заблокировали все запросы с этого устройства из-за необычной активности. Повторите попытку позже".

Пожалуйста, что мне делать, чтобы снова получить доступ к моей базе данных?

Спасибо.

Ответы

Ответ 1

Одно из возможных решений:

  • Перейдите в консоль Firebase → Auth → Таблица пользователей

  • Найдите пользователя, которого вы тестируете.

  • Удалить этого пользователя.

  • Retest.

Ответ 2

Если вы используете Аутентификацию телефона, вот что нужно сделать:

  1. Перейти к консоли Firebase
  2. Метод входа
  3. Зайдите в "Телефон", и во всплывающем окне появится
  4. Добавьте свой номер телефона в "Номера телефонов для тестирования"

И это работает сейчас :)

Ответ 3

Это один из многих причуд, с которыми я сталкиваюсь. Хотя Firebase, по-видимому, является хорошей инфраструктурой/продуктом/сервисом, на данный момент он пока не полностью готов к широкому развертыванию производства. В этом случае я использовал только одного конкретного (поддельного) пользователя для тестирования/отладки и только после нескольких попыток (возможно, не более 10 подписей) я столкнулся с этой проблемой. Самое забавное, что мои тесты удаляют поддельного тестового пользователя после каждого прогона, поэтому я не мог видеть ни одного пользователя в моей учетной записи пользователя. Решение для меня состояло в том, чтобы вручную добавить этого пользователя с помощью кнопки "ADD USER", а затем удалить его. Я думаю, что они должны иметь (по крайней мере, обходной путь) определяемого пользователя, который предназначен для тестирования/отладки, которому не подвержено это ограничение, если они действительно чувствуют, что у них должен быть такой (низкий) предел.

Ответ 4

Я столкнулся с той же проблемой.

По умолчанию (для бесплатного плана), firebase закрывает входные данные до 100 в час на каждый IP-адрес. Это нашло автоматическое тестирование. Вы можете изменить настройку следующим образом:

  • открытая консоль
  • откройте свой проект
  • перейти к "аутентификации"
  • перейти к "методу входа"
  • прокрутите вниз до "управлять квотой входа"

Что это. В настоящее время максимальное значение для этой квоты составляет 1000.

Ответ 5

См. мой ответ на fooobar.com/questions/358668/...

Я пошел в firebase > Authentication > метод входa > google и добавил идентификатор клиента в белый список.

Ответ 6

Мне удалось получить эту работу сразу, сбросив пароль пользователей.

Шаги выглядят следующим образом:

  • Войдите в консоль администратора, аутентификацию, пользователи
  • Найдите пользователя
  • Нажмите точки меню в правом столбце справа.
  • Выберите reset пароль, затем нажмите ok
  • Следуйте инструкциям в электронном письме, когда он приходит через

Ответ 7

Я связался со службой поддержки Firebase и получил это сообщение:

Ошибка "Мы заблокировали все запросы с этого устройства из-за необычной активности. Повторите попытку позже". обычно генерируется, когда пользователь отправляет SMS-запросы на аутентификацию определенное количество раз, используя один и тот же номер телефона или IP-адрес. Эти повторные запросы рассматриваются как подозрительное поведение, которое временно блокирует устройство или IP-адрес.

Кроме того, существует ограничение в 5 SMS на номер телефона за 4 часа. При этом вы можете попытаться сделать следующее для решения проблемы:

Уменьшить частоту попыток избежать срабатывания системы против злоупотреблений Попробуйте использовать номера телефонов из белого списка для тестирования своего приложения Используйте несколько устройств тестирования (так как ограничения применяются для IP или устройства) Подождите час, чтобы квота была отменена

Я пытался увеличить согласно @lhk answer, но ответ такой: Вы также упомянули, что увеличили квоту до 1000, но это не сработало. Обратите внимание, что это поле "Управление квотами на регистрацию" предназначено для электронной почты/пароля и анонимных регистраций.