2012-09-08 1 views
0

J'ai essayé de faire phonegap-plugin-facebook-connect cordova plugin Simple exemple travail, et j'ai connu un problème weired.iOS phonegap-plugin-facebook-connect vs Facebook iOS Application

  • D'abord, je eu l'application iOS Facebook sur mon iphone:

Sur ma demande de test basé sur la simple exemple, lorsque je clique sur le bouton de connexion, il passe juste l'application iOS de Facebook, et revient à mon application.

En cliquant sur le bouton "Me" me donne une erreur "an active access token must be used to query information about the current user" qui signifie la connexion n'a pas réussi

  • Je retiré l'application iOS Facebook de mon iPhone:

Cela a fonctionné. Il ouvre Safari avec la page d'autorisation Facebook, lorsque je clique sur OK, il revient à mon application et les événements auth.login sont et a été tiré.

Est-ce un problème connu? Y a-t-il un moyen de le réparer ?

Merci

Répondre

1

J'ai trouvé une solution de contournement:

dans Facebook.m

- (void)authorize:(NSArray *)permissions { 
    self.permissions = permissions; 

[self authorizeWithFBAppAuth: NO safariAuth:YES]; //Use Safari Auth instead of FB App 
} 

Avec cette solution de contournement Facebook autorisation iOS ne sera pas utilisé, wheter installé ou non.

Github issue#25

+0

Est-il possible de mettre en œuvre cette solution dans le plugin Android http: //stackoverflow.com/questions/17723762/phongap-facebook-plugin-not-working-when-native-fb-app- est installé –