【问题标题】:iOS phonegap-plugin-facebook-connect vs Facebook iOS ApplicationiOS phonegap-plugin-facebook-connect 与 Facebook iOS 应用程序
【发布时间】:2012-09-01 21:35:26
【问题描述】:

我一直在尝试使 phonegap-plugin-facebook-connectcordova 插件 简单 示例工作,但我遇到了一个奇怪的问题。

  • 首先我在我的 iPhone 上拥有 Facebook iOS 应用程序:

在我基于 Simple 示例的测试应用程序中,当我单击登录按钮时,它只是切换到 Facebook iOS 应用程序,然后切换回我的应用程序。

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

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

成功了。它会打开带有 Facebook 授权页面的 Safari,当我单击“确定”时,它会切换回我的应用程序,并且 auth.login 事件被成功触发。

这是一个已知问题吗?有办法解决吗?

谢谢

【问题讨论】:

    标签: ios facebook cordova phonegap-plugins


    【解决方案1】:

    我找到了解决方法:

    在 Facebook.m

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

    使用此解决方法,无论是否安装,都不会使用 Facebook iOS 授权。

    Github issue#25

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多