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