Sto lavorando a un'app che utilizza Facebook come metodo di accesso alternativo al flusso di creazione degli account standard dell'app. Su alcuni dispositivi, l'autenticazione della finestra di dialogo web per Facebook sta producendo l'errore "I cookie non sono abilitati sul browser. Si prega di regolare questo nelle preferenze di sicurezza"."Errore cookie non abilitato" su alcuni dispositivi
Finora l'ho visto solo sul piccolo Amazon Kindle Fire e sul Galaxy Tab 10.1. Ho verificato che i cookie sono abilitati su entrambi i dispositivi e che i dispositivi sono in grado di accedere a Facebook utilizzando i loro browser web di riserva. La reinstallazione della mia app sui dispositivi non ha avuto alcun effetto e non sono presenti errori o avvisi nel logcat all'avvio della finestra di dialogo web. Sto usando l'ultimo Facebook SDK 3.0 per Android.
Sarebbe gradito qualsiasi approfondimento su questo argomento.
MODIFICA: Devo anche aggiungere che non sono sicuro se c'è effettivamente un problema con i cookie. Se inserisco una password falsa, la finestra di dialogo FB tenterà un accesso e fallirà con un messaggio di errore della password. Se poi tento di accedere nuovamente, utilizzando una password reale, la finestra di dialogo passerà e tutto procederà senza intoppi. Anche una sessione FB è stata creata correttamente. L'errore Cookie appare solo se provo prima un login "reale", invece di fallire il primo accesso e quindi accedere una seconda volta.
L'impostazione nel browser stock probabilmente non influisce sulla finestra di dialogo di accesso. È necessario il WebView che contiene il login per accettare i cookie che immagino. – FoamyGuy
La creazione di WebView non è nel mio codice, ma nell'SDK di Facebook. Ho esaminato qualche altro materiale sull'istanza corretta delle visualizzazioni web, problemi con i cookie con loro, ecc. E il codice SDK di Facebook non sembra fare nulla che possa causare il problema. – TaylorP