Je testais ma fonction de connexion/inscription et pour une raison quelconque, je ne comprends pas que Firebase bloque maintenant toutes les demandes de mon appareil.
J'ai attendu un jour pour réessayer, mais j'ai toujours le même problème.
ERREUR: "Nous avons bloqué toutes les demandes de cet appareil en raison d'une activité inhabituelle. Réessayez plus tard."
S'il vous plaît, que dois-je faire pour avoir à nouveau accès à ma base de données?
Merci.
Une des solutions possibles:
Accédez à votre console Firebase -> Auth -> Tableau des utilisateurs
Localisez l'utilisateur que vous testez.
Supprimez cet utilisateur.
Retester.
Si vous utilisez Authentification par téléphone, voici ce qu'il faut faire:
Et ça marche maintenant :)
C'est l'une des nombreuses bizarreries que je rencontre. Alors que Firebase semble être un cadre/produit/service de Nice, il ne semble pas encore être totalement prêt pour un large déploiement de production. Dans ce cas, je n'ai utilisé qu'un seul utilisateur (faux) pour tester/déboguer et seulement après quelques tentatives (probablement pas plus de 10 connexions), j'ai rencontré ce problème. Le plus drôle, c'est que mes tests suppriment le faux utilisateur de test après chaque exécution, donc je ne pouvais voir aucun utilisateur dans ma table d'utilisateurs d'authentification par la suite. La solution pour moi était d'ajouter manuellement cet utilisateur via le bouton "AJOUTER UTILISATEUR" puis de le supprimer. Je pense qu'ils devraient avoir (au moins comme solution de contournement) un utilisateur définissable qui est pour le test/débogage, qui n'est pas soumis à cette restriction, s'ils sentent vraiment qu'ils doivent avoir une telle limite (basse).
J'ai rencontré le même problème.
Par défaut (pour le plan gratuit), Firebase limite les connexions à 100 par heure, par adresse IP. Cela a cassé nos tests automatisés. Vous pouvez modifier le paramètre comme ceci:
C'est ça. Actuellement, le paramètre maximum pour ce quota est de 1000.
J'ai réussi à faire fonctionner cela immédiatement en réinitialisant le mot de passe des utilisateurs.
Les étapes sont les suivantes:
Voir ma réponse sur https://stackoverflow.com/a/39291794/18132
Je suis allé dans Firebase> Authentification> Méthode de connexion> Google et j'ai ajouté mon identifiant client à la liste blanche.