Facebook connexion échoue avec le code 190 - “Le jeton d'accès a été invalidé sur le périphérique”

J'ai lu toutes les autres questions ici, et n'a trouvé aucune réponse.

J'ai été en mesure de reproduire un scénario dans lequel Facebook connexion échoue avec le code 190, et un message de "Le jeton d'accès a été invalidé sur le périphérique".

Pour une raison quelconque, il ne se produit que lorsque l'utilisateur définit ses pouvoirs dans l'iOS Facebook de la page des paramètres. Si l'utilisateur est connecté à Facebook dans Safari (et seulement dans Safari), puis l'autoriser méthode fonctionne très bien.

Si l'utilisateur est connecté à Facebook en tant Safari et iOS, autoriser échoue, et même de nombreuses tentatives en échec (plus de 10).

Lorsque je me déconnecte de iOS Facebook de la page des paramètres et de garder Safari connecté à Facebook, l'autorisation réussit.

Je suis en utilisant le Simulateur d'iPhone, donc je n'ai pas le Facebook App installé, et lors de mes appels app [facebook authorize], il s'ouvre dans Safari (si les paramètres de l'iOS sont vides).

Facebook SDK 3.1.1.

Des idées?

OriginalL'auteur Omri Shaked | 2013-03-06