Meine App authentifizierte Benutzer zuvor und dann implementierte ich den neuen Authentifizierungscode für Twitter:
%Vor%Die Twitter-Authentifizierung funktioniert einwandfrei, da Sie sehen, dass der FIRAuth-Block ausgeführt wird. Irgendwelche Ideen?
Hier ist der Fehler:
Optional (Fehlerdomäne = FIRAuthInternalErrorDomain-Code = 3 "(null)" UserInfo = {FIRAuthErrorUserInfoDeserializedResponseKey = {type = unveränderbares dict, count = 3, Einträge = & gt; 0: {contents="message"} = {contents="Erfolgreiche Verify_Credentials-Antwort von Twitter fehlgeschlagen: {" errors ": [{" code ": 32," message ":" Sie konnten sich nicht authentifizieren. "}]} "} 1: Fehler = {Typ = unveränderlich, Anzahl = 1, Werte = ( 0: {type = unveränderbares dict, count = 3, Einträge = & gt; 0: Grund = ungültig 1: message = {contents="Erfolgreiche verify_candidaten-Antwort von Twitter fehlgeschlagen: {" errors ": [{" code ": 32," message ":" Sie konnten sich nicht authentifizieren. "}]}"} 2: Domäne = global }
)} 2: code = {Wert = +400, Typ = kCFNumberSInt64Type} } })
Sie müssen Ihre Firebase Twitter API-Schlüssel in der neuen Benutzeroberfläche (Auth - Anmeldeverfahren -> Twitter) zu den automatisch generierten aktualisieren, die Fabric.io Ihnen zur Verfügung gestellt hat . Diese sind in der Fabric.IO-Schnittstelle verfügbar.
Meine Vermutung ist, dass Sie Fabric.IO automatisch neue Schlüssel für Sie gegen die Twitter-API generieren lassen und diese im neuen benutzerdefinierten Fabric.IO-Eintrag in Ihrer Info.plist verwenden, diese aber in Firebase noch nicht geändert haben. Durch die Aktualisierung dieser Einträge wurde das Problem für mich behoben.
Tags und Links firebase firebase-authentication