iOS phonegap-plugin-facebook-connect vs Facebook iOS应用程序

我一直在试图使phonegap插件facebook的连接cordova插件简单的例子工作,我遇到了一个weired问题。

  • 首先,我的iPhone上 Facebook iOS应用程序

在我的基于简单例子的testing应用程序上,当我点击loginbutton时,它只是切换到Facebook的iOS应用程序,并切换回我的应用程序。

点击“我”button给我一个错误"an active access token must be used to query information about the current user" ,这意味着login不成功

  • 然后,我从我的iPhone中删除Facebook iOS应用程序

有效。 它打开与Facebook授权页的Safari,当我点​​击确定,它切换回我的应用程序和auth.login事件被成功解雇。

这是一个已知的问题 ? 有没有办法解决它?

谢谢

我find了一个解决方法:

在Facebook.m

 - (void)authorize:(NSArray *)permissions { self.permissions = permissions; [self authorizeWithFBAppAuth: NO safariAuth:YES]; //Use Safari Auth instead of FB App } 

有了这个解决方法,Facebook iOS授权将不会被使用,无论是否安装。

Github问题#25