Sì, dopo aver visto questo errore, se vai su Impostazioni, vedrai che l'impostazione di questa app è "OFF". Ma il problema in questo caso è che all'utente non è mai stato richiesto di consentire l'accesso - ad esempio, l'impostazione è stata disattivata automaticamente al primo accesso. Se l'utente è stato chiesto, ovviamente è comprensibile, ma non è questo il caso (è come se l'SDK fosse premuto silenziosamente e automaticamente Do not Allow per l'utente). Ecco perché questo è un problema.
Prima di leggere ulteriormente, desidero notare che una volta impostata l'impostazione, non è possibile ripetere semplicemente il processo per testarlo, perché una volta impostata l'impostazione, non verrà mai chiesto all'utente (anche eliminando e reinstallando il l'app non aiuta). Per testare questo problema, devi resettare i permessi andando su Impostazioni -> Generale -> Ripristina -> Ripristina posizione & Privacy, prima di provare a replicare di nuovo.
Da test, ho scoperto che se si dispone di offline_access
nelle autorizzazioni che si richiedono per la prima volta, verrà visualizzato questo errore di accesso (e non verrà richiesto all'utente e non sarà possibile impostare l'autorizzazione su OFF). L'SDK non controlla e ti dice che questa autorizzazione non è consentita; non riesce ad accedere.
Questa è la risposta corretta. Stavo usando un ID bundle dal mio portale per sviluppatori (in modo che possa essere eseguito sul dispositivo) mentre l'app Facebook su developer.facebook.com ha l'id del bundle del cliente. – Mugunth
I second @Mugunth Questa è la risposta corretta ... Non avevo configurato correttamente l'app su Fb.com/apps. Funziona come un fascino ora. – Ephraim
Stesso problema. Grazie a te, è stato risolto ora. – iOmi