J'exécute un code d'application de chat, il me donne l'erreur d'exécution d'authentification. Le message d'erreur est affiché ci-dessous. J'ai essayé plusieurs choses mais rien n'a fonctionné jusqu'à présent, si vous avez besoin d'autres informations liées au code, faites-le moi savoir.
merci d'avance
le code est le fichier AppDelegate.Swift
internal func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool {
FirebaseApp.configure()
Auth.auth().signInAnonymously { (authUser, error) in
guard Auth.auth().currentUser != nil else {
print(error!)
abort()
}
self.uid = Auth.auth().currentUser!.uid
UserDefaults.standard.set(Auth.auth().currentUser!.uid, forKey: "uid")
let user = User(id: Auth.auth().currentUser!.uid, name: "")
UserRepository.shared.save(user)
}
return true
}
Message d'erreur
Error Domain=FIRAuthErrorDomain Code=17999 "An internal error has occurred, print and inspect the error details for more information." UserInfo={FIRAuthErrorUserInfoNameKey=ERROR_INTERNAL_ERROR, NSLocalizedDescription=An internal error has occurred, print and inspect the error details for more information., NSUnderlyingError=0x6000016744b0 {Error Domain=FIRAuthInternalErrorDomain Code=3 "(null)" UserInfo={FIRAuthErrorUserInfoDeserializedResponseKey={
code = 400;
errors = (
{
domain = global;
message = "ADMIN_ONLY_OPERATION";
reason = invalid;
}
);
message = "ADMIN_ONLY_OPERATION";
}}}}
0 votes
Vérifiez vos paramètres dans votre tableau de bord Firebase et activez la signature anonyme.