我一直试图让phonegap-plugin-facebook-connect cordova插件简单示例工作,我遇到了一个问题。
在基于 Simple 示例的测试应用程序中,当我单击“登录”按钮时,它只是切换到Facebook iOS应用程序,然后切换回我的应用程序。
点击“我”按钮会出现错误"an active access token must be used to query information about the current user"
,这意味着登录失败
有效。它使用Facebook授权页面打开Safari,当我点击确定后,它会切换回我的应用程序,auth.login
事件成功被解雇。
这是一个已知问题吗?有办法解决吗?
谢谢
答案 0 :(得分:1)
我找到了解决方法:
在Facebook.m
- (void)authorize:(NSArray *)permissions {
self.permissions = permissions;
[self authorizeWithFBAppAuth: NO safariAuth:YES]; //Use Safari Auth instead of FB App
}
通过此解决方法,不会使用Facebook iOS授权,无论是否安装。