Ausgabe
Da der Facebook-Support überhaupt nicht hilft, muss ich das hier fragen.
Ich habe eine Android/iOS-App, die gut mit der Facebook-Anmeldung funktioniert. Dies wurde mit diesem Paket gemacht:
https://pub.dev/packages/flutter_facebook_auth
Alles funktionierte gut, bis ich einige Beschwerden von Facebook erhielt, die besagten, dass dies nicht mehr funktionierte und ich meinen Schlüssel-Hash aktualisieren muss. Sie bieten diesen Befehl:
keytool -exportcert -alias MY_ALIAS -keystore MY_PATH/.KEY | openssl sha1 -binary | openssl base64
Dies zeigt einen Hey-Hash, den ich in die Facebook-Konsole kopiert habe:
https://i.stack.imgur.com/MbHT9.png
Aber Facebook beschwert sich immer noch über den Login, der nicht funktioniert und mir einen alten Hash zeigt:
Die App befindet sich im Entwicklungsmodus, aber ich kann nicht wieder live gehen, da „Sie Ihre App möglicherweise nicht allen Benutzern zur Verfügung stellen“. Außerdem: „Wir haben diese App wegen Verstoßes gegen die Facebook-Plattformrichtlinien deaktiviert. Sie können sie weiterhin im Entwicklungsmodus verwenden. Lesen Sie mehr oder legen Sie Einspruch ein.“
Was sollte ich noch ändern?
Lösung
Ich habe das gleiche Problem und endlich gelöst. Es hat den ganzen Tag gedauert 🙁
Lösung; Wenn Sie den Entwicklungsschlüssel generieren, müssen Sie das Passwort als “Android” festlegen. Fügen Sie danach den generierten Schlüssel zu Facebook hinzu.
Ich habe die Lösung in diesem Video gefunden; https://youtu.be/zJafRhMhyjM?t=252 um 4:12
Und die gleiche Lösung hier; Anmeldefehler: Beim Anmelden bei dieser Anwendung ist ein Fehler aufgetreten. Bitte versuchen Sie es später erneut
Beantwortet von – Aykut Önen
Antwort geprüft von – Robin (FixError Admin)