Ich arbeite an einer App, die Facebook als alternative Anmeldemethode für den Standard-Kontoerstellungsablauf der App verwendet. Auf einigen Geräten erzeugt die Webdialogauthentifizierung für Facebook den Fehler "Cookies sind in Ihrem Browser nicht aktiviert. Passen Sie dies in Ihren Sicherheitseinstellungen an" .
Bisher habe ich es nur auf dem kleinen Amazon Kindle Fire und einem Galaxy Tab 10.1 gesehen. Ich habe überprüft, dass Cookies auf beiden Geräten aktiviert sind, und die Geräte können sich über ihren Webbrowser in Facebook einloggen. Die Neuinstallation meiner App auf den Geräten hat keine Auswirkungen, und in Logcat sind keine Fehler oder Warnungen vorhanden, wenn der Webdialog gestartet wird. Ich benutze das neueste Facebook SDK 3.0 für Android.
Alle Einsichten zu diesem Thema wären willkommen.
BEARBEITEN: Ich sollte auch hinzufügen, dass ich nicht sicher bin, ob es tatsächlich ein Problem mit Cookies gibt. Wenn ich ein falsches Passwort eingabe, versucht der FB-Dialog eine Anmeldung und schlägt mit einer Passwort-Fehlermeldung fehl. Wenn ich dann erneut versuche, mich mit einem echten Passwort anzumelden, wird der Dialog passieren und alles wird reibungslos ablaufen. Eine FB-Sitzung wird ebenfalls korrekt erstellt. Der Cookie-Fehler tritt nur auf, wenn ich zuerst eine "echte" Anmeldung versuche, anstatt die erste Anmeldung fehlzuschlagen und mich dann ein zweites Mal anzumelden.
Ich habe das gleiche Problem & amp; Was ich getan habe, um das zu lösen_
Browser
more
dann settings
Accept cookies
finden. Die Box daneben sollte nicht überprüft werden. Wenn Sie auf die Box klicken, wird ein grünes Häkchen gesetzt und Cookies für den Webbrowser aktiviert. Wenn Sie Cookies deaktivieren möchten, deaktivieren Sie einfach das Kontrollkästchen (testen Sie in beiden Fällen, wenn Cookies aktiviert und wenn deaktiviert). Ich hoffe, dass dies Ihr Problem lösen wird.
Tags und Links android facebook cookies facebook-authentication facebook-login